enable changing debug and prefix by outside callers
This commit is contained in:
parent
80985d1084
commit
0887f0c76e
@ -113,7 +113,7 @@ func GetLogger(enableDebug bool, prefix string, logpaths ...string) (logger Logg
|
||||
|
||||
logger.Setup()
|
||||
if prefix != "\x00" {
|
||||
logger.setPrefix(prefix)
|
||||
logger.SetPrefix(prefix)
|
||||
}
|
||||
|
||||
logger.Info("logger initialized of type %T with prefix %v", logger, logger.GetPrefix())
|
||||
|
@ -35,11 +35,11 @@ func (l *FileLogger) GetPrefix() string {
|
||||
return l.Prefix
|
||||
}
|
||||
|
||||
func (l *FileLogger) doDebug(d bool) {
|
||||
func (l *FileLogger) DoDebug(d bool) {
|
||||
l.EnableDebug = d
|
||||
}
|
||||
|
||||
func (l *FileLogger) setPrefix(prefix string) {
|
||||
func (l *FileLogger) SetPrefix(prefix string) {
|
||||
l.Prefix = prefix
|
||||
l.Logger.SetPrefix(prefix)
|
||||
}
|
||||
|
@ -18,11 +18,11 @@ func (l *StdLogger) Shutdown() {
|
||||
|
||||
}
|
||||
|
||||
func (l *StdLogger) doDebug(d bool) {
|
||||
func (l *StdLogger) DoDebug(d bool) {
|
||||
l.EnableDebug = d
|
||||
}
|
||||
|
||||
func (l *StdLogger) setPrefix(prefix string) {
|
||||
func (l *StdLogger) SetPrefix(prefix string) {
|
||||
l.Prefix = prefix
|
||||
l.Logger.SetPrefix(prefix)
|
||||
}
|
||||
|
@ -21,11 +21,11 @@ func (l *SystemDLogger) Shutdown() {
|
||||
|
||||
}
|
||||
|
||||
func (l *SystemDLogger) doDebug(d bool) {
|
||||
func (l *SystemDLogger) DoDebug(d bool) {
|
||||
l.EnableDebug = d
|
||||
}
|
||||
|
||||
func (l *SystemDLogger) setPrefix(prefix string) {
|
||||
func (l *SystemDLogger) SetPrefix(prefix string) {
|
||||
l.Prefix = prefix
|
||||
}
|
||||
|
||||
|
@ -49,11 +49,11 @@ func (l *SyslogLogger) Shutdown() {
|
||||
|
||||
}
|
||||
|
||||
func (l *SyslogLogger) doDebug(d bool) {
|
||||
func (l *SyslogLogger) DoDebug(d bool) {
|
||||
l.EnableDebug = d
|
||||
}
|
||||
|
||||
func (l *SyslogLogger) setPrefix(prefix string) {
|
||||
func (l *SyslogLogger) SetPrefix(prefix string) {
|
||||
l.Prefix = prefix
|
||||
l.Setup()
|
||||
}
|
||||
|
@ -15,8 +15,8 @@ type Logger interface {
|
||||
Info(string, ...interface{}) error
|
||||
Notice(string, ...interface{}) error
|
||||
Warning(string, ...interface{}) error
|
||||
doDebug(bool)
|
||||
setPrefix(string)
|
||||
DoDebug(bool)
|
||||
SetPrefix(string)
|
||||
GetPrefix() string
|
||||
Setup()
|
||||
Shutdown()
|
||||
|
Loading…
Reference in New Issue
Block a user