MCPcopy Create free account
hub / github.com/OpenAtomFoundation/SmartIDE / initLogger

Function initLogger

cli/pkg/common/log.go:448–458  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

446var sugarLogger *zap.SugaredLogger
447
448func initLogger() {
449 // https://developpaper.com/use-of-golang-log-zap/
450 writeSyncer := getLogWriter()
451 encoder := getEncoder()
452 core := zapcore.NewTee(
453 zapcore.NewCore(encoder, writeSyncer, zapcore.DebugLevel),
454 )
455
456 logger := zap.New(core, zap.AddCaller())
457 sugarLogger = logger.Sugar()
458}
459
460func getEncoder() zapcore.Encoder {
461

Callers 1

InitLoggerMethod · 0.85

Calls 2

getLogWriterFunction · 0.85
getEncoderFunction · 0.85

Tested by

no test coverage detected