log

package
v0.5.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DEF_LOG_FILENAME = "log.log"
	DEF_LOG_PATH     = "./"
	DEF_LOG_LEVEL    = 1
)

Variables

Functions

func Debug

func Debug(msg string, fields ...zap.Field)

func Error

func Error(msg string, fields ...zap.Field)

func Fatal

func Fatal(msg string, fields ...zap.Field)

func Info

func Info(msg string, fields ...zap.Field)

func Panic

func Panic(msg string, fields ...zap.Field)

func SetDefaultLogger

func SetDefaultLogger(logger *SLogger)

func Sync

func Sync()

func Warn

func Warn(msg string, fields ...zap.Field)

Types

type MqSink

type MqSink struct {
	// contains filtered or unexported fields
}

func NewMqSink

func NewMqSink(name string, mq *mq.Mq) *MqSink

func (*MqSink) Close

func (self *MqSink) Close() error

func (*MqSink) Sync

func (self *MqSink) Sync() error

func (*MqSink) Write

func (self *MqSink) Write(p []byte) (int, error)

type SLogger

type SLogger struct {
	// contains filtered or unexported fields
}

/ 默认配置: / json 格式 / 单文件最大 10 m / 最多保留1个月 / 压缩备份

func NewSLogger

func NewSLogger(console bool, logfile string, level zapcore.Level, sinks ...zap.Sink) *SLogger

@console: 是否输出到 console @path: 路径 @level: 日志等级 @sinks: 日志额外的输出

func (*SLogger) Debug

func (self *SLogger) Debug(msg string, fields ...zap.Field)

func (*SLogger) Error

func (self *SLogger) Error(msg string, fields ...zap.Field)

func (*SLogger) Fatal

func (self *SLogger) Fatal(msg string, fields ...zap.Field)

func (*SLogger) Info

func (self *SLogger) Info(msg string, fields ...zap.Field)

func (*SLogger) Panic

func (self *SLogger) Panic(msg string, fields ...zap.Field)

func (*SLogger) Sync

func (self *SLogger) Sync()

func (*SLogger) Warn

func (self *SLogger) Warn(msg string, fields ...zap.Field)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL