Removed dummy head logger
Replaced dummy head logger instance with ConsoleLogger instance in the chain.
This commit is contained in:
parent
c66afa62b2
commit
2fa3bebaa6
1 changed files with 4 additions and 4 deletions
|
@ -11,7 +11,7 @@ import (
|
||||||
var config LoggerConfig
|
var config LoggerConfig
|
||||||
var logger *log.Logger
|
var logger *log.Logger
|
||||||
var formatter ElektronFormatter
|
var formatter ElektronFormatter
|
||||||
var ElektronLog *LoggerImpl
|
var ElektronLog *ConsoleLogger
|
||||||
var logDir logDirectory
|
var logDir logDirectory
|
||||||
|
|
||||||
func BuildLogger(prefix string, logConfigFilename string) {
|
func BuildLogger(prefix string, logConfigFilename string) {
|
||||||
|
@ -33,7 +33,7 @@ func BuildLogger(prefix string, logConfigFilename string) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// create a chain of loggers
|
// create a chain of loggers
|
||||||
head := &LoggerImpl{}
|
//head := &LoggerImpl{}
|
||||||
cLog := NewConsoleLogger(CONSOLE, prefix)
|
cLog := NewConsoleLogger(CONSOLE, prefix)
|
||||||
pLog := NewPCPLogger(PCP, prefix)
|
pLog := NewPCPLogger(PCP, prefix)
|
||||||
schedTraceLog := NewSchedTraceLogger(SCHED_TRACE, prefix)
|
schedTraceLog := NewSchedTraceLogger(SCHED_TRACE, prefix)
|
||||||
|
@ -41,12 +41,12 @@ func BuildLogger(prefix string, logConfigFilename string) {
|
||||||
schedWindowLog := NewSchedWindowLogger(SCHED_WINDOW, prefix)
|
schedWindowLog := NewSchedWindowLogger(SCHED_WINDOW, prefix)
|
||||||
tskDistLog := NewClsfnTaskDistrOverheadLogger(CLSFN_TASKDIST_OVERHEAD, prefix)
|
tskDistLog := NewClsfnTaskDistrOverheadLogger(CLSFN_TASKDIST_OVERHEAD, prefix)
|
||||||
|
|
||||||
head.SetNext(cLog)
|
//head.SetNext(cLog)
|
||||||
cLog.SetNext(pLog)
|
cLog.SetNext(pLog)
|
||||||
pLog.SetNext(schedTraceLog)
|
pLog.SetNext(schedTraceLog)
|
||||||
schedTraceLog.SetNext(spsLog)
|
schedTraceLog.SetNext(spsLog)
|
||||||
spsLog.SetNext(schedWindowLog)
|
spsLog.SetNext(schedWindowLog)
|
||||||
schedWindowLog.SetNext(tskDistLog)
|
schedWindowLog.SetNext(tskDistLog)
|
||||||
|
|
||||||
ElektronLog = head
|
ElektronLog = cLog
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue