Add CFileLogger convenience methods to get log file name and file path

ref T401
This commit is contained in:
Roland Rossgotterer
2019-02-15 09:08:42 +01:00
committed by Mat Sutcliffe
parent 0381b45a87
commit 4ca1f46f74
2 changed files with 17 additions and 10 deletions

View File

@@ -52,12 +52,17 @@ namespace BlackMisc
//! Close file
void close();
//! Get the current log file path
QString getLogFilePath() const { return m_logFile.fileName(); }
//! Get the current log file name
QString getLogFileName() const { return m_fileName; }
private slots:
//! Write single status message to file
void ps_writeStatusMessageToFile(const BlackMisc::CStatusMessage &statusMessage);
private:
QString getFullFileName();
void removeOldLogFiles();
@@ -66,6 +71,7 @@ namespace BlackMisc
CLogPattern m_logPattern;
QFile m_logFile;
QString m_fileName;
QTextStream m_stream;
QString m_applicationName;
QString m_logPath; //!< Empty by default. Hence the working directory "." is used