From d0b8204e3939e1e2d841a90ea254bc4b91309ab5 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期日, 19 一月 2020 13:32:13 +0800
Subject: [PATCH] update ffmepg gpu balance
---
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