27 void open(
const QString &title)
override;
28 void close()
override;
44 void open(
const QString &title)
override;
45 void close()
override;
63 void open(
const QString &title)
override;
64 void close()
override;
84 void open(
const QString &title)
override;
85 void close()
override;
static int level
Definition ArchNetworkWinsock.cpp:31
LogLevel
Log levels.
Definition LogLevel.h:15
void flush() const
Definition LogOutputters.cpp:63
ConsoleLogOutputter()=default
bool write(LogLevel level, const QString &message) override
Write a message with level.
Definition LogOutputters.cpp:53
void open(const QString &title) override
Open the outputter.
Definition LogOutputters.cpp:43
void close() override
Close the outputter.
Definition LogOutputters.cpp:48
~ConsoleLogOutputter() override=default
~FileLogOutputter() override=default
FileLogOutputter(const QString &logFile)
Definition LogOutputters.cpp:118
bool write(LogLevel level, const QString &message) override
Write a message with level.
Definition LogOutputters.cpp:129
void close() override
Close the outputter.
Definition LogOutputters.cpp:152
void setLogFilename(const QString &title)
Definition LogOutputters.cpp:123
void open(const QString &title) override
Open the outputter.
Definition LogOutputters.cpp:147
Outputter interface.
Definition ILogOutputter.h:21
StopLogOutputter()=default
~StopLogOutputter() override=default
void open(const QString &title) override
Open the outputter.
Definition LogOutputters.cpp:24
bool write(LogLevel level, const QString &message) override
Write a message with level.
Definition LogOutputters.cpp:34
void close() override
Close the outputter.
Definition LogOutputters.cpp:29
void close() override
Close the outputter.
Definition LogOutputters.cpp:77
bool write(LogLevel level, const QString &message) override
Write a message with level.
Definition LogOutputters.cpp:82
~SystemLogOutputter() override=default
SystemLogOutputter()=default
void open(const QString &title) override
Open the outputter.
Definition LogOutputters.cpp:72
SystemLogger(SystemLogger &&)=delete
SystemLogger & operator=(SystemLogger const &)=delete
SystemLogger(SystemLogger const &)=delete
SystemLogger(const QString &title, bool blockConsole)
Definition LogOutputters.cpp:92
~SystemLogger()
Definition LogOutputters.cpp:104
SystemLogger & operator=(SystemLogger &&)=delete