fix(image):
This commit is contained in:
parent
2b8745679f
commit
040c3c7751
6 changed files with 459 additions and 437 deletions
|
|
@ -3,9 +3,7 @@ package logger
|
|||
import (
|
||||
"os"
|
||||
"recipe-manager/config"
|
||||
"time"
|
||||
|
||||
"github.com/natefinch/lumberjack"
|
||||
"go.uber.org/zap"
|
||||
"go.uber.org/zap/zapcore"
|
||||
)
|
||||
|
|
@ -22,36 +20,32 @@ func (tl *TaoLogger) initConfig() *zap.Logger {
|
|||
return lvl >= zap.InfoLevel || tl.enableDebug
|
||||
})
|
||||
|
||||
logCore := zapcore.NewTee(
|
||||
zapcore.NewCore(zapcore.NewJSONEncoder(zapcore.EncoderConfig{
|
||||
TimeKey: "timestamp",
|
||||
LevelKey: "level",
|
||||
NameKey: "logger",
|
||||
CallerKey: "caller",
|
||||
MessageKey: "message",
|
||||
StacktraceKey: "error",
|
||||
EncodeLevel: zapcore.LowercaseLevelEncoder,
|
||||
EncodeTime: zapcore.TimeEncoderOfLayout(time.DateTime),
|
||||
}), zapcore.AddSync(&lumberjack.Logger{
|
||||
Filename: "services/logger/serverlog.log",
|
||||
MaxSize: 5, // megabytes
|
||||
MaxAge: 28, //days
|
||||
LocalTime: true,
|
||||
Compress: true,
|
||||
}), enableDebugMode),
|
||||
zapcore.NewCore(zapcore.NewConsoleEncoder(zapcore.EncoderConfig{
|
||||
TimeKey: "timestamp",
|
||||
LevelKey: "level",
|
||||
NameKey: "logger",
|
||||
CallerKey: "caller",
|
||||
MessageKey: "message",
|
||||
StacktraceKey: "error",
|
||||
EncodeLevel: zapcore.CapitalColorLevelEncoder,
|
||||
EncodeTime: zapcore.ISO8601TimeEncoder,
|
||||
}), zapcore.AddSync(os.Stdout), enableDebugMode),
|
||||
productionConfig := zap.NewProductionEncoderConfig()
|
||||
productionConfig.EncodeTime = zapcore.ISO8601TimeEncoder
|
||||
|
||||
// fileEncoder := zapcore.NewJSONEncoder(productionConfig)
|
||||
consoleEncoder := zapcore.NewConsoleEncoder(productionConfig)
|
||||
|
||||
// logCore := zapcore.NewTee(
|
||||
// zapcore.NewCore(zapcore.NewJSONEncoder(productionConfig),
|
||||
// zapcore.NewCore(zapcore.NewConsoleEncoder(zapcore.EncoderConfig{
|
||||
// TimeKey: "timestamp",
|
||||
// LevelKey: "level",
|
||||
// NameKey: "logger",
|
||||
// CallerKey: "caller",
|
||||
// MessageKey: "message",
|
||||
// StacktraceKey: "error",
|
||||
// EncodeLevel: zapcore.CapitalColorLevelEncoder,
|
||||
// EncodeTime: zapcore.ISO8601TimeEncoder,
|
||||
// }), zapcore.AddSync(os.Stdout), enableDebugMode),
|
||||
// )
|
||||
|
||||
core := zapcore.NewTee(
|
||||
// zapcore.NewCore(fileEncoder, zapcore.AddSync(), enableDebugMode),
|
||||
zapcore.NewCore(consoleEncoder, zapcore.AddSync(os.Stdout), enableDebugMode),
|
||||
)
|
||||
|
||||
return zap.New(logCore)
|
||||
return zap.New(core)
|
||||
}
|
||||
|
||||
func NewTaoLogger(cfg *config.ServerConfig) *TaoLogger {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue