Documentation ¶
Index ¶
- type ApiSLog
- type ApiSLogConfig
- type ApiSLogFun
- type ApiZapLog
- type ApiZapLogConfig
- type ApiZapLogFun
- type ConfigGinCustomClient
- type GinClient
- type GinClientConfig
- type GinClientFun
- type GinCustomClient
- type GinCustomClientGinRecordOperation
- type LoggerOperation
- func (l *LoggerOperation) Debug(msg string, args ...any)
- func (l *LoggerOperation) DebugContext(ctx context.Context, msg string, args ...any)
- func (l *LoggerOperation) Debugf(template string, args ...any)
- func (l *LoggerOperation) Error(msg string, args ...any)
- func (l *LoggerOperation) ErrorContext(ctx context.Context, msg string, args ...any)
- func (l *LoggerOperation) Errorf(template string, args ...any)
- func (l *LoggerOperation) Info(msg string, args ...any)
- func (l *LoggerOperation) InfoContext(ctx context.Context, msg string, args ...any)
- func (l *LoggerOperation) Infof(template string, args ...any)
- func (l *LoggerOperation) Warn(msg string, args ...any)
- func (l *LoggerOperation) WarnContext(ctx context.Context, msg string, args ...any)
- func (l *LoggerOperation) Warnf(template string, args ...any)
- type SLog
- type SLogConfig
- type ZapLog
- type ZapLogConfig
- type ZapLogFun
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiSLog ¶ added in v1.0.162
type ApiSLog struct {
// contains filtered or unexported fields
}
func NewApiSlog ¶ added in v1.0.162
func NewApiSlog(ctx context.Context, config *ApiSLogConfig) *ApiSLog
func (*ApiSLog) Middleware ¶ added in v1.0.162
Middleware 中间件
func (*ApiSLog) MiddlewareCustom ¶ added in v1.0.162
MiddlewareCustom 中间件
type ApiSLogConfig ¶ added in v1.0.162
type ApiSLogFun ¶ added in v1.0.162
type ApiSLogFun func() *ApiSLog
type ApiZapLog ¶ added in v1.0.141
type ApiZapLog struct {
// contains filtered or unexported fields
}
func NewApiZapLog ¶ added in v1.0.141
func NewApiZapLog(ctx context.Context, config *ApiZapLogConfig) *ApiZapLog
func (*ApiZapLog) Middleware ¶ added in v1.0.141
Middleware 中间件
func (*ApiZapLog) MiddlewareCustom ¶ added in v1.0.141
MiddlewareCustom 中间件
type ApiZapLogConfig ¶ added in v1.0.141
type ApiZapLogFun ¶ added in v1.0.141
type ApiZapLogFun func() *ApiZapLog
ApiZapLogFun *ApiClient 驱动
type ConfigGinCustomClient ¶ added in v1.0.113
type ConfigGinCustomClient struct { IpService *goip.Client // ip服务 GormClientFun dorm.GormClientTableFun // 日志配置 CurrentIp string // 当前ip }
type GinClient ¶ added in v1.0.47
type GinClient struct {
// contains filtered or unexported fields
}
GinClient 框架
func NewGinClient ¶ added in v1.0.47
func NewGinClient(config *GinClientConfig) (*GinClient, error)
NewGinClient 创建框架实例化
func (*GinClient) GormCustomTableDelete ¶ added in v1.0.69
GormCustomTableDelete 删除数据 - 自定义表名
func (*GinClient) GormDelete ¶ added in v1.0.52
GormDelete 删除
func (*GinClient) Middleware ¶ added in v1.0.52
func (c *GinClient) Middleware() gin.HandlerFunc
Middleware 中间件
type GinClientConfig ¶ added in v1.0.52
type GinClientConfig struct { IpService *goip.Client // ip服务 GormClientFun dorm.GormClientTableFun // 日志配置 ZapLog *ZapLog // 日志服务 CurrentIp string // 当前ip }
GinClientConfig 框架实例配置
type GinCustomClient ¶ added in v1.0.113
type GinCustomClient struct {
// contains filtered or unexported fields
}
func NewGinCustomClient ¶ added in v1.0.113
func NewGinCustomClient(config *ConfigGinCustomClient) (*GinCustomClient, error)
func (*GinCustomClient) GinRecord ¶ added in v1.0.113
func (c *GinCustomClient) GinRecord(ginCtx *gin.Context) *GinCustomClientGinRecordOperation
GinRecord 记录日志
type GinCustomClientGinRecordOperation ¶ added in v1.0.113
type GinCustomClientGinRecordOperation struct {
// contains filtered or unexported fields
}
func (*GinCustomClientGinRecordOperation) CreateData ¶ added in v1.0.113
func (o *GinCustomClientGinRecordOperation) CreateData() error
func (*GinCustomClientGinRecordOperation) CreateDataNoError ¶ added in v1.0.113
func (o *GinCustomClientGinRecordOperation) CreateDataNoError()
func (*GinCustomClientGinRecordOperation) CustomInfo ¶ added in v1.0.113
func (o *GinCustomClientGinRecordOperation) CustomInfo(customId any, customType any, customContent any) *GinCustomClientGinRecordOperation
type LoggerOperation ¶ added in v1.0.162
type LoggerOperation struct {
// contains filtered or unexported fields
}
func (*LoggerOperation) Debug ¶ added in v1.0.162
func (l *LoggerOperation) Debug(msg string, args ...any)
Debug logs at LevelDebug.
func (*LoggerOperation) DebugContext ¶ added in v1.0.162
func (l *LoggerOperation) DebugContext(ctx context.Context, msg string, args ...any)
DebugContext logs at LevelDebug with the given context.
func (*LoggerOperation) Debugf ¶ added in v1.0.162
func (l *LoggerOperation) Debugf(template string, args ...any)
Debugf formats the message according to the format specifier
func (*LoggerOperation) Error ¶ added in v1.0.162
func (l *LoggerOperation) Error(msg string, args ...any)
Error logs at LevelError.
func (*LoggerOperation) ErrorContext ¶ added in v1.0.162
func (l *LoggerOperation) ErrorContext(ctx context.Context, msg string, args ...any)
ErrorContext logs at LevelError with the given context.
func (*LoggerOperation) Errorf ¶ added in v1.0.162
func (l *LoggerOperation) Errorf(template string, args ...any)
Errorf formats the message according to the format specifier
func (*LoggerOperation) Info ¶ added in v1.0.162
func (l *LoggerOperation) Info(msg string, args ...any)
Info logs at LevelInfo.
func (*LoggerOperation) InfoContext ¶ added in v1.0.162
func (l *LoggerOperation) InfoContext(ctx context.Context, msg string, args ...any)
InfoContext logs at LevelInfo with the given context.
func (*LoggerOperation) Infof ¶ added in v1.0.162
func (l *LoggerOperation) Infof(template string, args ...any)
Infof formats the message according to the format specifier
func (*LoggerOperation) Warn ¶ added in v1.0.162
func (l *LoggerOperation) Warn(msg string, args ...any)
Warn logs at LevelWarn.
func (*LoggerOperation) WarnContext ¶ added in v1.0.162
func (l *LoggerOperation) WarnContext(ctx context.Context, msg string, args ...any)
func (*LoggerOperation) Warnf ¶ added in v1.0.162
func (l *LoggerOperation) Warnf(template string, args ...any)
Warnf formats the message according to the format specifier
type SLog ¶ added in v1.0.162
type SLog struct {
// contains filtered or unexported fields
}
func NewSlog ¶ added in v1.0.162
func NewSlog(config *SLogConfig) *SLog
func (*SLog) WithLogger ¶ added in v1.0.162
func (sl *SLog) WithLogger() *LoggerOperation
WithLogger 跟踪编号
func (*SLog) WithTraceId ¶ added in v1.0.162
func (sl *SLog) WithTraceId(ctx context.Context) *LoggerOperation
WithTraceId 跟踪编号
func (*SLog) WithTraceIdStr ¶ added in v1.0.162
func (sl *SLog) WithTraceIdStr(traceId string) *LoggerOperation
WithTraceIdStr 跟踪编号
type SLogConfig ¶ added in v1.0.162
type ZapLog ¶ added in v1.0.52
type ZapLog struct {
// contains filtered or unexported fields
}
func NewZapLog ¶ added in v1.0.52
func NewZapLog(config *ZapLogConfig) *ZapLog
func (*ZapLog) WithLogger ¶ added in v1.0.52
WithLogger 跟踪编号
func (*ZapLog) WithTraceId ¶ added in v1.0.52
WithTraceId 跟踪编号
type ZapLogConfig ¶ added in v1.0.52
type ZapLogConfig struct { LogPath string // 日志文件路径 LogName string // 日志文件名 MaxSize int // 单位为MB,默认为512MB MaxBackups int // 保留旧文件的最大个数 MaxAge int // 文件最多保存多少天 0=不删除 LocalTime bool // 采用本地时间 Compress bool // 是否压缩日志 JsonFormat bool // 是否输出为json格式 ShowLine bool // 显示代码行 LogInConsole bool // 是否同时输出到控制台 }