E-MailRelay
|
A configuration structure for G::LogOutput. More...
#include <glogoutput.h>
Public Member Functions | |
Config (bool enabled, bool verbose) noexcept | |
Config & | set_output_enabled (bool value=true) noexcept |
Config & | set_summary_info (bool value=true) noexcept |
Config & | set_verbose_info (bool value=true) noexcept |
Config & | set_more_verbose_info (bool value=true) noexcept |
Config & | set_debug (bool value=true) noexcept |
Config & | set_with_level (bool value=true) noexcept |
Config & | set_with_timestamp (bool value=true) noexcept |
Config & | set_with_context (bool value=true) noexcept |
Config & | set_strip (bool value=true) noexcept |
Config & | set_quiet_stderr (bool value=true) noexcept |
Config & | set_use_syslog (bool value=true) noexcept |
Config & | set_allow_bad_syslog (bool value=true) noexcept |
Config & | set_facility (SyslogFacility) noexcept |
Config & | set_umask (Process::Umask::Mode) noexcept |
Config & | set_stdout (bool value=true) noexcept |
Public Attributes | |
bool | m_output_enabled {false} |
bool | m_summary_info {false} |
bool | m_verbose_info {false} |
bool | m_more_verbose_info {false} |
bool | m_debug {false} |
bool | m_with_level {false} |
bool | m_with_timestamp {false} |
bool | m_with_context {false} |
bool | m_strip {false} |
bool | m_quiet_stderr {false} |
bool | m_use_syslog {false} |
bool | m_allow_bad_syslog {false} |
bool | m_stdout {false} |
SyslogFacility | m_facility {SyslogFacility::User} |
Process::Umask::Mode | m_umask {Process::Umask::Mode::NoChange} |
A configuration structure for G::LogOutput.
Definition at line 94 of file glogoutput.h.
|
noexcept |
Definition at line 424 of file glogoutput.cpp.
|
inlinenoexcept |
Definition at line 318 of file glogoutput.h.
|
inlinenoexcept |
Definition at line 311 of file glogoutput.h.
|
inlinenoexcept |
Definition at line 319 of file glogoutput.h.
|
inlinenoexcept |
Definition at line 310 of file glogoutput.h.
|
inlinenoexcept |
Definition at line 307 of file glogoutput.h.
|
inlinenoexcept |
Definition at line 316 of file glogoutput.h.
|
inlinenoexcept |
Definition at line 321 of file glogoutput.h.
|
inlinenoexcept |
Definition at line 315 of file glogoutput.h.
|
inlinenoexcept |
Definition at line 308 of file glogoutput.h.
|
inlinenoexcept |
Definition at line 320 of file glogoutput.h.
|
inlinenoexcept |
Definition at line 317 of file glogoutput.h.
|
inlinenoexcept |
Definition at line 309 of file glogoutput.h.
|
inlinenoexcept |
Definition at line 314 of file glogoutput.h.
|
inlinenoexcept |
Definition at line 312 of file glogoutput.h.
|
inlinenoexcept |
Definition at line 313 of file glogoutput.h.
bool G::LogOutput::Config::m_allow_bad_syslog {false} |
Definition at line 107 of file glogoutput.h.
bool G::LogOutput::Config::m_debug {false} |
Definition at line 100 of file glogoutput.h.
SyslogFacility G::LogOutput::Config::m_facility {SyslogFacility::User} |
Definition at line 109 of file glogoutput.h.
bool G::LogOutput::Config::m_more_verbose_info {false} |
Definition at line 99 of file glogoutput.h.
bool G::LogOutput::Config::m_output_enabled {false} |
Definition at line 96 of file glogoutput.h.
bool G::LogOutput::Config::m_quiet_stderr {false} |
Definition at line 105 of file glogoutput.h.
bool G::LogOutput::Config::m_stdout {false} |
Definition at line 108 of file glogoutput.h.
bool G::LogOutput::Config::m_strip {false} |
Definition at line 104 of file glogoutput.h.
bool G::LogOutput::Config::m_summary_info {false} |
Definition at line 97 of file glogoutput.h.
Process::Umask::Mode G::LogOutput::Config::m_umask {Process::Umask::Mode::NoChange} |
Definition at line 110 of file glogoutput.h.
bool G::LogOutput::Config::m_use_syslog {false} |
Definition at line 106 of file glogoutput.h.
bool G::LogOutput::Config::m_verbose_info {false} |
Definition at line 98 of file glogoutput.h.
bool G::LogOutput::Config::m_with_context {false} |
Definition at line 103 of file glogoutput.h.
bool G::LogOutput::Config::m_with_level {false} |
Definition at line 101 of file glogoutput.h.
bool G::LogOutput::Config::m_with_timestamp {false} |
Definition at line 102 of file glogoutput.h.