From d9c56390d8c0f97753b808f190d9fc190b7541a0 Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期一, 23 十二月 2019 10:56:18 +0800 Subject: [PATCH] update --- logo/logo.go | 55 +++++++++++++++++++++------ main.go | 8 +++ 2 files changed, 49 insertions(+), 14 deletions(-) diff --git a/logo/logo.go b/logo/logo.go index f67d108..3179023 100644 --- a/logo/logo.go +++ b/logo/logo.go @@ -6,55 +6,84 @@ "basic.com/valib/logger.git" ) +var console = false + +// Config config func Config(name string, size, backup, age int) { logger.Config(name, logger.DebugLevel) } +// ShowConsole show func ShowConsole() { - + console = true } +// Debugf debug func Debugf(f string, v ...interface{}) { logger.Debug(f, v) - fmt.Println(f, v) + if console { + fmt.Printf(f, v...) + } } +// Debugln ln func Debugln(v ...interface{}) { - logger.Debug(v) - fmt.Println(v) + logger.Debug(v...) + if console { + fmt.Println(v...) + } } +// Infof fmt func Infof(f string, v ...interface{}) { logger.Info(f, v) - fmt.Println(f, v) + if console { + fmt.Printf(f, v...) + } } +// Infoln ln func Infoln(v ...interface{}) { - logger.Info(v) - fmt.Println(v) + logger.Info(v...) + if console { + fmt.Println(v...) + } } +// Warningf fmt func Warningf(f string, v ...interface{}) { logger.Warn(f, v) - fmt.Println(f, v) + if console { + fmt.Printf(f, v...) + } } +// Warningln ln func Warningln(v ...interface{}) { - logger.Warn(v) - fmt.Println(v) + logger.Warn(v...) + if console { + fmt.Println(v...) + } } +// Errorf fmt func Errorf(f string, v ...interface{}) { logger.Error(f, v) - fmt.Println(f, v) + if console { + fmt.Printf(f, v...) + } } +// Errorln ln func Errorln(v ...interface{}) { - logger.Error(v) - fmt.Println(v) + logger.Error(v...) + if console { + fmt.Println(v...) + } } +// Close close func Close() { } diff --git a/main.go b/main.go index 777cf7c..e62501b 100644 --- a/main.go +++ b/main.go @@ -28,6 +28,8 @@ ruleIPC string configPath string + + showConsole bool ) const ( @@ -46,6 +48,8 @@ flag.BoolVar(&shm, util.SHM, false, "use shm for performance") flag.IntVar(&gpu, util.GPU, -1, "gpu index") + + flag.BoolVar(&showConsole, "log-console", false, "log show console, only for debug") // 鎸囧畾鑾峰彇閰嶇疆淇℃伅浠巗qlite,鏈夋渶楂樹紭鍏堢骇, master浣跨敤 flag.StringVar(&util.FSI.IP, util.FetchSrvIP, util.FSI.IP, "fetch server ip, like camera info") @@ -66,7 +70,9 @@ logo.Config(file, 500, 3, 30) logo.Infoln("START LOGGER FILE: ", file) } - logo.ShowConsole() + if showConsole { + logo.ShowConsole() + } } func setParamters() { -- Gitblit v1.8.0