diff --git a/logger/logger.go b/logger/logger.go index 869037a..3c47b5e 100644 --- a/logger/logger.go +++ b/logger/logger.go @@ -15,6 +15,7 @@ import ( var stdlogger *log.Logger var UseLogFile = flagx.Bool("logfile", false, "") +var logprefix = flagx.Int("logprefix", 3, "0 : no_prefix, 1 : date, 2 : time, 3 : datetime") func init() { binpath, _ := os.Executable() @@ -38,7 +39,11 @@ func init() { outWriter = io.MultiWriter(outWriter, logFile) } - stdlogger = log.New(outWriter, "", log.LstdFlags) + if *logprefix < 4 { + stdlogger = log.New(outWriter, "", *logprefix) + } else { + stdlogger = log.New(outWriter, "", log.LstdFlags) + } } func Println(v ...interface{}) {