X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fxapp%2Flogger.go;h=69bed09bdfaec652e054827d5fdc4a98a6ff6dcf;hb=refs%2Fchanges%2F50%2F5150%2F2;hp=cd1b03b2ebde296fd1aba479707078b5dc1e04f4;hpb=b4c7039b6a720c2b35deb79b3018472243677c70;p=ric-plt%2Fxapp-frame.git diff --git a/pkg/xapp/logger.go b/pkg/xapp/logger.go index cd1b03b..69bed09 100755 --- a/pkg/xapp/logger.go +++ b/pkg/xapp/logger.go @@ -36,6 +36,10 @@ func NewLogger(name string) *Log { } } +func (l *Log) SetFormat(logMonitor int) { + l.logger.Mdclog_format_initialize(logMonitor) +} + func (l *Log) SetLevel(level int) { l.logger.LevelSet(mdclog.Level(level)) } @@ -45,21 +49,33 @@ func (l *Log) SetMdc(key string, value string) { } func (l *Log) Error(pattern string, args ...interface{}) { + if l.logger.LevelGet() < mdclog.ERR { + return + } l.SetMdc("time", timeFormat()) l.logger.Error(pattern, args...) } func (l *Log) Warn(pattern string, args ...interface{}) { + if l.logger.LevelGet() < mdclog.WARN { + return + } l.SetMdc("time", timeFormat()) l.logger.Warning(pattern, args...) } func (l *Log) Info(pattern string, args ...interface{}) { + if l.logger.LevelGet() < mdclog.INFO { + return + } l.SetMdc("time", timeFormat()) l.logger.Info(pattern, args...) } func (l *Log) Debug(pattern string, args ...interface{}) { + if l.logger.LevelGet() < mdclog.DEBUG { + return + } l.SetMdc("time", timeFormat()) l.logger.Debug(pattern, args...) }