Documentation ¶
Index ¶
- Constants
- func Debug(message string)
- func Debugf(format string, v ...interface{})
- func Error(message string)
- func Errorf(format string, v ...interface{})
- func Fatal(message string)
- func Fatalf(format string, v ...interface{})
- func Info(message string)
- func Infof(format string, v ...interface{})
- func InitSystemLogger(opts ...func(*Option))
- func JudgeLevel(level, mode string) string
- func SetLoggerWriter(path string) io.Writer
- func Sync()
- func Warn(message string)
- func Warnf(format string, v ...interface{})
- func WithContext(ctx context.Context, log Interface) context.Context
- type Field
- type Interface
- type Logger
- func (l *Logger) Debug(message string)
- func (l *Logger) Debugf(format string, v ...interface{})
- func (l *Logger) Error(message string)
- func (l *Logger) Errorf(format string, v ...interface{})
- func (l *Logger) Fatal(message string)
- func (l *Logger) Fatalf(format string, v ...interface{})
- func (l *Logger) Info(message string)
- func (l *Logger) Infof(format string, v ...interface{})
- func (l *Logger) Opt() Option
- func (l *Logger) Sync() error
- func (l *Logger) Warn(message string)
- func (l *Logger) Warnf(format string, v ...interface{})
- func (l *Logger) With(fields ...Field) Interface
- type NoLogger
- func (n NoLogger) Debug(string)
- func (n NoLogger) Debugf(string, ...interface{})
- func (n NoLogger) Error(string)
- func (n NoLogger) Errorf(string, ...interface{})
- func (n NoLogger) Fatal(string)
- func (n NoLogger) Fatalf(string, ...interface{})
- func (n NoLogger) Info(string)
- func (n NoLogger) Infof(string, ...interface{})
- func (n NoLogger) Opt() Option
- func (n NoLogger) Sync() error
- func (n NoLogger) Warn(string)
- func (n NoLogger) Warnf(string, ...interface{})
- func (n NoLogger) With(...Field) Interface
- type Option
Constants ¶
View Source
const ( DefaultLogSizeM int = 20 DefaultMaxZip int = 50 MaxLogDays int = 30 )
View Source
const ( DEBUG = "DEBUG" INFO = "INFO" WARN = "WARN" ERROR = "ERROR" DPanic = "DPANIC" PANIC = "PANIC" FATAL = "FATAL" )
Variables ¶
This section is empty.
Functions ¶
func Debugf ¶
func Debugf(format string, v ...interface{})
Debugf 打印Debug信息
@param: format 格式信息 @param: v 参数信息
func Errorf ¶
func Errorf(format string, v ...interface{})
Errorf 打印Error信息
@param: format 格式信息 @param: v 参数信息
func Fatalf ¶
func Fatalf(format string, v ...interface{})
Fatalf 打印Fatal信息
@param: format 格式信息 @param: v 参数信息
func Infof ¶
func Infof(format string, v ...interface{})
Infof 打印Info信息
@param: format 格式信息 @param: v 参数信息
func InitSystemLogger ¶
func InitSystemLogger(opts ...func(*Option))
InitSystemLogger 初始化系统级日志对象
@param: path 日志路径 @param: level 日志等级
func JudgeLevel ¶ added in v1.1.2
JudgeLevel return level by mode
func SetLoggerWriter ¶
SetLoggerWriter return a io.Writer
Types ¶
type Interface ¶
type Interface interface { Opt() Option With(...Field) Interface Debugf(format string, v ...interface{}) Debug(message string) Infof(format string, v ...interface{}) Info(message string) Warnf(format string, v ...interface{}) Warn(message string) Errorf(format string, v ...interface{}) Error(message string) Fatalf(format string, v ...interface{}) Fatal(message string) Sync() error }
func FromContext ¶
FromContext Gets the log from context.
type Logger ¶
type Logger struct { Logger *zap.Logger LoggerSugar *zap.SugaredLogger Option }
Click to show internal directories.
Click to hide internal directories.