From 59048a3a3bb5b9e71ed977aefdf8d53c5488e596 Mon Sep 17 00:00:00 2001 From: Clement Champetier Date: Fri, 8 Jan 2016 18:44:55 +0100 Subject: [PATCH] Log: fix the header of log messages * The log level could be different! * Fix #204 --- src/AvTranscoder/log.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/AvTranscoder/log.cpp b/src/AvTranscoder/log.cpp index e73d0c6b..5eab4325 100644 --- a/src/AvTranscoder/log.cpp +++ b/src/AvTranscoder/log.cpp @@ -25,10 +25,12 @@ void callbackToWriteInFile(void* ptr, int level, const char* fmt, va_list vl) void Logger::setLogLevel(const int level) { - // set ffmpeg log level av_log_set_level(level); +} - // set avtranscoder header message +void Logger::log(const int level, const std::string& msg) +{ + // add header message std::string levelStr; switch(level) { @@ -47,14 +49,13 @@ void Logger::setLogLevel(const int level) default: break; } - Logger::logHeaderMessage = "[avTranscoder - " + levelStr + "] "; -} + std::string logMessage = "[avTranscoder - " + levelStr + "] "; -void Logger::log(const int level, const std::string& msg) -{ - std::string logMessage = Logger::logHeaderMessage; + // add content message logMessage += msg; logMessage += "\n"; + + // send message av_log(NULL, level, logMessage.c_str()); }