Handled ennabling/disabling log types

Added enabled check while creating log files and logging.
Do not allow to create log file or log if the log type is disabled.
This commit is contained in:
balandi1 2019-11-26 18:02:24 -05:00
parent 0c0361e209
commit d0e989136e
6 changed files with 131 additions and 111 deletions

View file

@ -20,6 +20,7 @@ func NewClsfnTaskDistrOverheadLogger(logType int, prefix string) *ClsfnTaskDistr
}
func (cLog ClsfnTaskDistrOverheadLogger) Log(logType int, level log.Level, logData log.Fields, message string) {
if config.TaskDistrConfig.Enabled {
if cLog.Type == logType {
logger.SetLevel(level)
@ -36,9 +37,11 @@ func (cLog ClsfnTaskDistrOverheadLogger) Log(logType int, level log.Level, logDa
cLog.next.Log(logType, level, logData, message)
}
}
}
func (cLog *ClsfnTaskDistrOverheadLogger) CreateLogFile(prefix string) {
if config.TaskDistrConfig.Enabled {
filename := strings.Join([]string{prefix, config.TaskDistrConfig.FilenameExtension}, "")
dirName := logDir.getDirName()
if dirName != "" {
@ -50,3 +53,4 @@ func (cLog *ClsfnTaskDistrOverheadLogger) CreateLogFile(prefix string) {
}
}
}
}

View file

@ -19,6 +19,7 @@ func NewConsoleLogger(logType int, prefix string) *ConsoleLogger {
return cLog
}
func (cLog ConsoleLogger) Log(logType int, level log.Level, logData log.Fields, message string) {
if config.ConsoleConfig.Enabled {
if logType <= cLog.Type {
logger.SetLevel(level)
@ -33,9 +34,11 @@ func (cLog ConsoleLogger) Log(logType int, level log.Level, logData log.Fields,
cLog.next.Log(logType, level, logData, message)
}
}
}
func (cLog *ConsoleLogger) CreateLogFile(prefix string) {
if config.ConsoleConfig.Enabled {
filename := strings.Join([]string{prefix, config.ConsoleConfig.FilenameExtension}, "")
dirName := logDir.getDirName()
if dirName != "" {
@ -47,3 +50,4 @@ func (cLog *ConsoleLogger) CreateLogFile(prefix string) {
}
}
}
}

View file

@ -20,6 +20,7 @@ func NewPCPLogger(logType int, prefix string) *PCPLogger {
}
func (pLog PCPLogger) Log(logType int, level log.Level, logData log.Fields, message string) {
if config.PCPConfig.Enabled {
if pLog.Type == logType {
logger.SetLevel(level)
@ -36,9 +37,10 @@ func (pLog PCPLogger) Log(logType int, level log.Level, logData log.Fields, mess
pLog.next.Log(logType, level, logData, message)
}
}
}
func (pLog *PCPLogger) CreateLogFile(prefix string) {
if config.PCPConfig.Enabled {
filename := strings.Join([]string{prefix, config.PCPConfig.FilenameExtension}, "")
dirName := logDir.getDirName()
if dirName != "" {
@ -50,3 +52,4 @@ func (pLog *PCPLogger) CreateLogFile(prefix string) {
}
}
}
}

View file

@ -20,6 +20,7 @@ func NewSchedPolicySwitchLogger(logType int, prefix string) *SchedPolicySwitchLo
}
func (sLog SchedPolicySwitchLogger) Log(logType int, level log.Level, logData log.Fields, message string) {
if config.SPSConfig.Enabled {
if sLog.Type == logType {
logger.SetLevel(level)
@ -36,9 +37,10 @@ func (sLog SchedPolicySwitchLogger) Log(logType int, level log.Level, logData lo
sLog.next.Log(logType, level, logData, message)
}
}
}
func (sLog *SchedPolicySwitchLogger) CreateLogFile(prefix string) {
if config.SPSConfig.Enabled {
filename := strings.Join([]string{prefix, config.SPSConfig.FilenameExtension}, "")
dirName := logDir.getDirName()
if dirName != "" {
@ -50,3 +52,4 @@ func (sLog *SchedPolicySwitchLogger) CreateLogFile(prefix string) {
}
}
}
}

View file

@ -20,6 +20,7 @@ func NewSchedTraceLogger(logType int, prefix string) *SchedTraceLogger {
}
func (sLog SchedTraceLogger) Log(logType int, level log.Level, logData log.Fields, message string) {
if config.SchedTraceConfig.Enabled {
if sLog.Type == logType {
logger.SetLevel(level)
@ -36,9 +37,10 @@ func (sLog SchedTraceLogger) Log(logType int, level log.Level, logData log.Field
sLog.next.Log(logType, level, logData, message)
}
}
}
func (sLog *SchedTraceLogger) CreateLogFile(prefix string) {
if config.SchedTraceConfig.Enabled {
filename := strings.Join([]string{prefix, config.SchedTraceConfig.FilenameExtension}, "")
dirName := logDir.getDirName()
if dirName != "" {
@ -50,3 +52,4 @@ func (sLog *SchedTraceLogger) CreateLogFile(prefix string) {
}
}
}
}

View file

@ -20,6 +20,7 @@ func NewSchedWindowLogger(logType int, prefix string) *SchedWindowLogger {
}
func (sLog SchedWindowLogger) Log(logType int, level log.Level, logData log.Fields, message string) {
if config.SchedWindowConfig.Enabled {
if sLog.Type == logType {
logger.SetLevel(level)
@ -36,9 +37,10 @@ func (sLog SchedWindowLogger) Log(logType int, level log.Level, logData log.Fiel
sLog.next.Log(logType, level, logData, message)
}
}
}
func (sLog *SchedWindowLogger) CreateLogFile(prefix string) {
if config.SchedWindowConfig.Enabled {
filename := strings.Join([]string{prefix, config.SchedWindowConfig.FilenameExtension}, "")
dirName := logDir.getDirName()
if dirName != "" {
@ -50,3 +52,4 @@ func (sLog *SchedWindowLogger) CreateLogFile(prefix string) {
}
}
}
}