cns/logger/v2/cores/stdout.go (12 lines of code) (raw):

package logger import ( "os" logfmt "github.com/jsternberg/zap-logfmt" "go.uber.org/zap" "go.uber.org/zap/zapcore" ) // StdoutCore builds a zapcore.Core that writes to stdout. func StdoutCore(l zapcore.Level) zapcore.Core { encoderConfig := zap.NewProductionEncoderConfig() encoderConfig.EncodeTime = zapcore.ISO8601TimeEncoder return zapcore.NewCore(logfmt.NewEncoder(encoderConfig), os.Stdout, l) }