From 18a05d269516a5e33d8460291c2f93e73d95adce Mon Sep 17 00:00:00 2001 From: zhangmeng <775834166@qq.com> Date: 星期二, 26 十二月 2023 10:45:31 +0800 Subject: [PATCH] GetYUV format is NV12 --- 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