chore: LogOutputters, use default for deconstructor / constructors

This commit is contained in:
sithlord48 2025-04-30 22:04:58 -04:00 committed by Nick Bolton
parent 0bfb95996a
commit e20ef3ae55
2 changed files with 8 additions and 40 deletions

View file

@ -22,16 +22,6 @@ enum EFileLogOutputter
// StopLogOutputter // StopLogOutputter
// //
StopLogOutputter::StopLogOutputter()
{
// do nothing
}
StopLogOutputter::~StopLogOutputter()
{
// do nothing
}
void StopLogOutputter::open(const char *) void StopLogOutputter::open(const char *)
{ {
// do nothing // do nothing
@ -56,14 +46,6 @@ bool StopLogOutputter::write(ELevel, const char *)
// ConsoleLogOutputter // ConsoleLogOutputter
// //
ConsoleLogOutputter::ConsoleLogOutputter()
{
}
ConsoleLogOutputter::~ConsoleLogOutputter()
{
}
void ConsoleLogOutputter::open(const char *title) void ConsoleLogOutputter::open(const char *title)
{ {
ARCH->openConsole(title); ARCH->openConsole(title);
@ -93,16 +75,6 @@ void ConsoleLogOutputter::flush()
// SystemLogOutputter // SystemLogOutputter
// //
SystemLogOutputter::SystemLogOutputter()
{
// do nothing
}
SystemLogOutputter::~SystemLogOutputter()
{
// do nothing
}
void SystemLogOutputter::open(const char *title) void SystemLogOutputter::open(const char *title)
{ {
ARCH->openLog(title); ARCH->openLog(title);
@ -159,10 +131,6 @@ FileLogOutputter::FileLogOutputter(const char *logFile)
setLogFilename(logFile); setLogFilename(logFile);
} }
FileLogOutputter::~FileLogOutputter()
{
}
void FileLogOutputter::setLogFilename(const char *logFile) void FileLogOutputter::setLogFilename(const char *logFile)
{ {
assert(logFile != nullptr); assert(logFile != nullptr);

View file

@ -21,8 +21,8 @@ this to prevent already inserted outputters from writing.
class StopLogOutputter : public ILogOutputter class StopLogOutputter : public ILogOutputter
{ {
public: public:
StopLogOutputter(); StopLogOutputter() = default;
~StopLogOutputter() override; ~StopLogOutputter() override = default;
// ILogOutputter overrides // ILogOutputter overrides
void open(const char *title) override; void open(const char *title) override;
@ -39,8 +39,8 @@ message is ignored.
class ConsoleLogOutputter : public ILogOutputter class ConsoleLogOutputter : public ILogOutputter
{ {
public: public:
ConsoleLogOutputter(); ConsoleLogOutputter() = default;
~ConsoleLogOutputter() override; ~ConsoleLogOutputter() override = default;
// ILogOutputter overrides // ILogOutputter overrides
void open(const char *title) override; void open(const char *title) override;
@ -59,8 +59,8 @@ message is ignored.
class FileLogOutputter : public ILogOutputter class FileLogOutputter : public ILogOutputter
{ {
public: public:
FileLogOutputter(const char *logFile); explicit FileLogOutputter(const char *logFile);
~FileLogOutputter() override; ~FileLogOutputter() override = default;
// ILogOutputter overrides // ILogOutputter overrides
void open(const char *title) override; void open(const char *title) override;
@ -81,8 +81,8 @@ This outputter writes output to the system log.
class SystemLogOutputter : public ILogOutputter class SystemLogOutputter : public ILogOutputter
{ {
public: public:
SystemLogOutputter(); SystemLogOutputter() = default;
~SystemLogOutputter() override; ~SystemLogOutputter() override = default;
// ILogOutputter overrides // ILogOutputter overrides
void open(const char *title) override; void open(const char *title) override;