From e53963d51e17d4f462d7cf5d411b9e4a8c205014 Mon Sep 17 00:00:00 2001 From: mountain Date: Thu, 22 Aug 2024 10:53:32 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A1=9C=EA=B7=B8=20=ED=8C=8C=EC=9D=BC=20?= =?UTF-8?q?=EC=84=A4=EC=A0=95=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logger/logger.go | 36 +----------------------------------- 1 file changed, 1 insertion(+), 35 deletions(-) diff --git a/logger/logger.go b/logger/logger.go index 6d5a11d..bf7b21e 100644 --- a/logger/logger.go +++ b/logger/logger.go @@ -2,10 +2,8 @@ package logger import ( "fmt" - "io" "log" "os" - "path" "runtime" "runtime/debug" "strconv" @@ -15,30 +13,13 @@ import ( ) var stdlogger *log.Logger -var UseLogFile = flagx.Bool("logfile", false, "") var _ = flagx.Int("logprefix", 3, "0 : no_prefix, 1 : date, 2 : time, 3 : datetime") func init() { binpath, _ := os.Executable() - binname := path.Base(strings.ReplaceAll(binpath, "\\", "/")) - - var outWriter io.Writer - outWriter = os.Stdout + outWriter := os.Stdout args := os.Args - useLogFile := false - for _, arg := range args { - if strings.HasPrefix(arg, "-logfile=") { - useLogFile, _ = strconv.ParseBool(arg[9:]) - break - } - - if arg == "-logfile" { - useLogFile = true - break - } - } - logprefix := 3 for _, arg := range args { if strings.HasPrefix(arg, "-logprefix=") { @@ -47,21 +28,6 @@ func init() { } } - if useLogFile { - ext := path.Ext(binname) - if len(ext) > 0 { - binname = binname[:len(binname)-len(ext)] - } - - logFile, err := os.Create(fmt.Sprintf("%s.log", binname)) - if err != nil { - os.Stdout.Write([]byte(err.Error())) - panic(err) - } - - outWriter = io.MultiWriter(outWriter, logFile) - } - pid := fmt.Sprintf("[%d]", os.Getpid()) outWriter.Write([]byte(strings.Join(append([]string{pid, binpath}, args...), " ")))