Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
SystemLogger Class Reference

Write log to system log only. More...

#include <LogOutputters.h>

Public Member Functions

 SystemLogger (const char *title, bool blockConsole)
 SystemLogger (SystemLogger const &)=delete
 SystemLogger (SystemLogger &&)=delete
 ~SystemLogger ()
SystemLoggeroperator= (SystemLogger const &)=delete
SystemLoggeroperator= (SystemLogger &&)=delete

Detailed Description

Write log to system log only.

Creating an object of this type inserts a StopLogOutputter followed by a SystemLogOutputter into Log. The destructor removes those outputters. Add one of these to any scope that needs to write to the system log (only) and restore the old outputters when exiting the scope.

Constructor & Destructor Documentation

◆ SystemLogger() [1/3]

SystemLogger::SystemLogger ( const char * title,
bool blockConsole )

◆ SystemLogger() [2/3]

SystemLogger::SystemLogger ( SystemLogger const & )
delete

◆ SystemLogger() [3/3]

SystemLogger::SystemLogger ( SystemLogger && )
delete

◆ ~SystemLogger()

SystemLogger::~SystemLogger ( )

Member Function Documentation

◆ operator=() [1/2]

SystemLogger & SystemLogger::operator= ( SystemLogger && )
delete

◆ operator=() [2/2]

SystemLogger & SystemLogger::operator= ( SystemLogger const & )
delete

The documentation for this class was generated from the following files: