17namespace stefanfrings {
72 FileLogger(QSettings* settings,
const int refreshInterval=10000, QObject* parent =
nullptr);
80 virtual void write(
const LogMessage* logMessage);
90 void timerEvent(QTimerEvent* event);
110 QBasicTimer refreshTimer;
113 QBasicTimer flushTimer;
128 void refreshSettings();
Logger that uses a text file for output.
Represents a single log message together with some data that are used to decorate the log message.
Decorates and writes log messages to the console, stderr.