From 2ba74e5da86ef3eb8c5a098f3216c8cbf110480e Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期二, 22 十月 2019 15:49:25 +0800
Subject: [PATCH] remove log
---
csrc/ffmpeg/log/log.cpp | 17 ++++++++++++++---
1 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/csrc/ffmpeg/log/log.cpp b/csrc/ffmpeg/log/log.cpp
index f706a73..3a3f5cb 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,10 @@
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);
+ spdlog::get(log_name)->flush();
}else{
printf("%s\n", temp);
}
--
Gitblit v1.8.0