mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-02-03 09:44:01 -05:00
Logger: new getters
This commit is contained in:
parent
93d36b20a4
commit
877d6f6fe0
@ -99,6 +99,13 @@ public:
|
|||||||
minLevel = minMsgLevel;
|
minLevel = minMsgLevel;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get the current message level
|
||||||
|
*/
|
||||||
|
QtMsgType getMinMessageLevel() const {
|
||||||
|
return minLevel;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
Sets a thread-local variable that may be used to decorate log messages.
|
Sets a thread-local variable that may be used to decorate log messages.
|
||||||
This method is thread safe.
|
This method is thread safe.
|
||||||
|
@ -68,3 +68,54 @@ void LoggerWithFile::setFileMinMessageLevel(const QtMsgType& msgLevel)
|
|||||||
fileLogger->setMinMessageLevel(msgLevel);
|
fileLogger->setMinMessageLevel(msgLevel);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void LoggerWithFile::getConsoleMinMessageLevelStr(QString& levelStr)
|
||||||
|
{
|
||||||
|
switch (consoleLogger->getMinMessageLevel())
|
||||||
|
{
|
||||||
|
case QtDebugMsg:
|
||||||
|
levelStr = "debug";
|
||||||
|
break;
|
||||||
|
case QtInfoMsg:
|
||||||
|
levelStr = "info";
|
||||||
|
break;
|
||||||
|
case QtWarningMsg:
|
||||||
|
levelStr = "warning";
|
||||||
|
break;
|
||||||
|
case QtCriticalMsg:
|
||||||
|
case QtFatalMsg:
|
||||||
|
levelStr = "error";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
levelStr = "debug";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void LoggerWithFile::getFileMinMessageLevelStr(QString& levelStr)
|
||||||
|
{
|
||||||
|
switch (fileLogger->getMinMessageLevel())
|
||||||
|
{
|
||||||
|
case QtDebugMsg:
|
||||||
|
levelStr = "debug";
|
||||||
|
break;
|
||||||
|
case QtInfoMsg:
|
||||||
|
levelStr = "info";
|
||||||
|
break;
|
||||||
|
case QtWarningMsg:
|
||||||
|
levelStr = "warning";
|
||||||
|
break;
|
||||||
|
case QtCriticalMsg:
|
||||||
|
case QtFatalMsg:
|
||||||
|
levelStr = "error";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
levelStr = "debug";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void LoggerWithFile::getLogFileName(QString& fileName)
|
||||||
|
{
|
||||||
|
fileName = fileLogger->getFileLoggerSettings().fileName;
|
||||||
|
}
|
||||||
|
@ -70,6 +70,10 @@ public:
|
|||||||
void setConsoleMinMessageLevel(const QtMsgType& msgLevel);
|
void setConsoleMinMessageLevel(const QtMsgType& msgLevel);
|
||||||
void setFileMinMessageLevel(const QtMsgType& msgLevel);
|
void setFileMinMessageLevel(const QtMsgType& msgLevel);
|
||||||
|
|
||||||
|
void getConsoleMinMessageLevelStr(QString& levelStr);
|
||||||
|
void getFileMinMessageLevelStr(QString& levelStr);
|
||||||
|
void getLogFileName(QString& fileName);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
/** First console logger */
|
/** First console logger */
|
||||||
Logger* consoleLogger;
|
Logger* consoleLogger;
|
||||||
|
Loading…
Reference in New Issue
Block a user