| | |
| | | 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, ...){ |
| | |
| | | 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); |
| | | } |