mirror of
https://github.com/purofle/remake_bot.git
synced 2025-06-17 23:03:30 +08:00
21 lines
446 B
Go
21 lines
446 B
Go
package main
|
|
|
|
import (
|
|
"github.com/mattn/go-colorable"
|
|
"go.uber.org/zap"
|
|
"go.uber.org/zap/zapcore"
|
|
)
|
|
|
|
func NewLogger() *zap.Logger {
|
|
config := zap.NewDevelopmentConfig()
|
|
config.EncoderConfig.EncodeLevel = zapcore.CapitalColorLevelEncoder
|
|
logger := zap.New(zapcore.NewCore(
|
|
zapcore.NewConsoleEncoder(config.EncoderConfig),
|
|
zapcore.AddSync(colorable.NewColorableStdout()),
|
|
zapcore.DebugLevel,
|
|
))
|
|
defer logger.Sync()
|
|
|
|
return logger
|
|
}
|