feat(Logger): ConsoleLogger filepath now changeable from code
This commit is contained in:
@@ -7,8 +7,16 @@ import (
|
||||
"time"
|
||||
)
|
||||
|
||||
func (lgr *FileLoggerImpl) SetLogFilePath(path string) {
|
||||
lgr.initfilepath = path
|
||||
}
|
||||
|
||||
func (lgr *FileLoggerImpl) init() {
|
||||
if lgr.initfilepath == "" {
|
||||
lgr.filepath = "./log"
|
||||
} else {
|
||||
lgr.filepath = lgr.initfilepath
|
||||
}
|
||||
lgr.messages = make(chan string, Logbuffersize)
|
||||
envfp, envexist := os.LookupEnv("LOGFILE_GO_LOGGER")
|
||||
if envexist {
|
||||
|
||||
@@ -18,4 +18,5 @@ type FileLoggerImpl struct {
|
||||
mutex *sync.Mutex
|
||||
logFile *os.File
|
||||
filepath string
|
||||
initfilepath string
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user