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