Removed dummy head logger

Replaced dummy head logger instance with ConsoleLogger
instance in the chain.
This commit is contained in:
balandi1 2019-11-26 13:54:02 -05:00
parent c66afa62b2
commit 2fa3bebaa6

View file

@ -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
} }