Encapsulated log directory name into a struct

This commit is contained in:
balandi1 2019-11-21 13:47:22 -05:00
parent 13c3de44be
commit 7996240b2e
8 changed files with 47 additions and 38 deletions

View file

@ -12,6 +12,7 @@ var config LoggerConfig
var logger *log.Logger
var formatter ElektronFormatter
var ElektronLog *LoggerImpl
var logDir logDirectory
func BuildLogger(prefix string) {
@ -22,10 +23,9 @@ func BuildLogger(prefix string) {
startTime := time.Now()
formatter.TimestampFormat = "2006-01-02 15:04:05"
formattedStartTime := startTime.Format("20060102150405")
GetLogDir(startTime, "_")
prefix = strings.Join([]string{prefix, formattedStartTime}, "_")
logDir.createLogDir(prefix, startTime)
prefix = strings.Join([]string{prefix, formattedStartTime}, "_")
logger = &log.Logger{
Out: os.Stderr,
Level: log.DebugLevel,