From faff95860fec680d5fd0a518e4cd240a99381257 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期三, 25 九月 2019 17:13:37 +0800
Subject: [PATCH] add log

---
 csrc/ffmpeg/log/log.cpp |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/csrc/ffmpeg/log/log.cpp b/csrc/ffmpeg/log/log.cpp
index f706a73..626574e 100644
--- a/csrc/ffmpeg/log/log.cpp
+++ b/csrc/ffmpeg/log/log.cpp
@@ -58,12 +58,20 @@
             file_name + "-" +
             makeTimeStamp() +
             ".tlog");
-        rotateLog(logfile.c_str(), kRotateLogFileSize, kRotateLogFileCount, show_stdout);
+        
+        CreateLogger(logfile.c_str(), show_stdout);
+    }
+
+    void CreateLogger(const char *name, const bool show_stdout){
+
+        rotateLog(name, kRotateLogFileSize, kRotateLogFileCount, show_stdout);
 
         log_run = true;
     }
+
 	void DestroyLogger(){
-		spdlog::drop_all();
+        if (log_run)
+		    spdlog::drop_all();
 	}
 
     void logIt(const char *fmt, ...){
@@ -76,7 +84,9 @@
         va_end(args);       //缁撴潫鍙彉鍙傛暟鐨勮幏鍙�  
 
         if(log_run){
-            spdlog::get(log_name)->error(temp);
+            std::string lc(temp);
+            lc = "LIB-libcffmpeg.so-> " + lc;
+            spdlog::get(log_name)->error(lc);
         }else{
             printf("%s\n", temp);
         }

--
Gitblit v1.8.0