github.com/khulnasoft-lab/tunnel-db@v0.0.0-20231117205118-74e1113bd007/pkg/log/log.go (about)

     1  package log
     2  
     3  import (
     4  	"go.uber.org/zap"
     5  	"go.uber.org/zap/zapcore"
     6  )
     7  
     8  var Logger *zap.SugaredLogger
     9  
    10  func init() {
    11  	conf := zap.NewDevelopmentConfig()
    12  	conf.DisableCaller = true
    13  	conf.DisableStacktrace = true
    14  	conf.EncoderConfig.EncodeTime = zapcore.RFC3339TimeEncoder
    15  
    16  	logger, _ := conf.Build()
    17  	Logger = logger.Sugar()
    18  }
    19  
    20  func SetLogger(l *zap.SugaredLogger) {
    21  	Logger = l
    22  }