Code Refactoring

Modified comments. Organized imports.
This commit is contained in:
balandi1 2019-11-26 14:24:20 -05:00
parent 2fa3bebaa6
commit 0c0361e209
24 changed files with 114 additions and 105 deletions

View file

@ -1,30 +1,32 @@
package elektronLogging
import (
log "github.com/sirupsen/logrus"
. "github.com/spdfg/elektron/elektronLogging/types"
"os"
"strings"
"time"
log "github.com/sirupsen/logrus"
. "github.com/spdfg/elektron/elektronLogging/types"
)
var config LoggerConfig
var logger *log.Logger
var formatter ElektronFormatter
var ElektronLog *ConsoleLogger
var ElektronLogger *ConsoleLogger
var logDir logDirectory
func BuildLogger(prefix string, logConfigFilename string) {
// read configuration from yaml
// Read configuration from yaml.
config.GetConfig(logConfigFilename)
// create the log directory
// Create the log directory.
startTime := time.Now()
formatter.TimestampFormat = "2006-01-02 15:04:05"
formattedStartTime := startTime.Format("20060102150405")
logDir.createLogDir(prefix, startTime)
// Instantiate the logrus instance.
prefix = strings.Join([]string{prefix, formattedStartTime}, "_")
logger = &log.Logger{
Out: os.Stderr,
@ -32,8 +34,7 @@ func BuildLogger(prefix string, logConfigFilename string) {
Formatter: &formatter,
}
// create a chain of loggers
//head := &LoggerImpl{}
// Create a chain of loggers.
cLog := NewConsoleLogger(CONSOLE, prefix)
pLog := NewPCPLogger(PCP, prefix)
schedTraceLog := NewSchedTraceLogger(SCHED_TRACE, prefix)
@ -41,12 +42,11 @@ func BuildLogger(prefix string, logConfigFilename string) {
schedWindowLog := NewSchedWindowLogger(SCHED_WINDOW, prefix)
tskDistLog := NewClsfnTaskDistrOverheadLogger(CLSFN_TASKDIST_OVERHEAD, prefix)
//head.SetNext(cLog)
cLog.SetNext(pLog)
pLog.SetNext(schedTraceLog)
schedTraceLog.SetNext(spsLog)
spsLog.SetNext(schedWindowLog)
schedWindowLog.SetNext(tskDistLog)
ElektronLog = cLog
ElektronLogger = cLog
}