Opened logger as public
diff --git a/logger/logger.go b/logger/logger.go
index cb52b93..e2f4feb 100644
--- a/logger/logger.go
+++ b/logger/logger.go
@@ -24,7 +24,7 @@
if std == nil {
config = apid.Config()
config.SetDefault(configLevel, defaultLevel.String())
- std = newLogger(configLevel)
+ std = NewLogger(configLevel,configLevel)
}
return std
}
@@ -42,7 +42,7 @@
func (l *logger) ForModule(name string) apid.LogService {
configKey := fmt.Sprintf("%s_%s", name, configLevel)
- log := newLogger(configKey).WithField(moduleField, name)
+ log := NewLogger(configKey,config.GetString(configKey)).WithField(moduleField, name)
std.Debugf("created logger '%s' at level %s", name, log.(loggerPlus).Level())
return log
}
@@ -59,7 +59,7 @@
return l.Entry.Logger.Level
}
-func newLogger(configKey string) apid.LogService {
+func NewLogger(configKey string, lvlString string) apid.LogService {
var logLevel logrus.Level
if std != nil {
@@ -67,7 +67,7 @@
} else {
logLevel = defaultLevel
}
- lvlString := config.GetString(configKey)
+
if lvlString != "" {
lvl, err := logrus.ParseLevel(lvlString)
if err == nil {