E-MailRelay
Public Member Functions | Public Attributes | List of all members
G::LogOutput::Config Struct Reference

A configuration structure for G::LogOutput. More...

#include <glogoutput.h>

Public Member Functions

Configset_output_enabled (bool value=true)
 
Configset_summary_info (bool value=true)
 
Configset_verbose_info (bool value=true)
 
Configset_more_verbose_info (bool value=true)
 
Configset_debug (bool value=true)
 
Configset_with_level (bool value=true)
 
Configset_with_timestamp (bool value=true)
 
Configset_with_context (bool value=true)
 
Configset_strip (bool value=true)
 
Configset_quiet_stderr (bool value=true)
 
Configset_use_syslog (bool value=true)
 
Configset_allow_bad_syslog (bool value=true)
 
Configset_facility (SyslogFacility)
 
Configset_umask (Process::Umask::Mode)
 
Configset_stdout (bool value=true)
 

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}
 

Detailed Description

A configuration structure for G::LogOutput.

Definition at line 76 of file glogoutput.h.

Member Function Documentation

◆ set_allow_bad_syslog()

G::LogOutput::Config & G::LogOutput::Config::set_allow_bad_syslog ( bool  value = true)

Definition at line 492 of file glogoutput.cpp.

◆ set_debug()

G::LogOutput::Config & G::LogOutput::Config::set_debug ( bool  value = true)

Definition at line 450 of file glogoutput.cpp.

◆ set_facility()

G::LogOutput::Config & G::LogOutput::Config::set_facility ( SyslogFacility  facility)

Definition at line 498 of file glogoutput.cpp.

◆ set_more_verbose_info()

G::LogOutput::Config & G::LogOutput::Config::set_more_verbose_info ( bool  value = true)

Definition at line 444 of file glogoutput.cpp.

◆ set_output_enabled()

G::LogOutput::Config & G::LogOutput::Config::set_output_enabled ( bool  value = true)

Definition at line 426 of file glogoutput.cpp.

◆ set_quiet_stderr()

G::LogOutput::Config & G::LogOutput::Config::set_quiet_stderr ( bool  value = true)

Definition at line 480 of file glogoutput.cpp.

◆ set_stdout()

G::LogOutput::Config & G::LogOutput::Config::set_stdout ( bool  value = true)

Definition at line 511 of file glogoutput.cpp.

◆ set_strip()

G::LogOutput::Config & G::LogOutput::Config::set_strip ( bool  value = true)

Definition at line 474 of file glogoutput.cpp.

◆ set_summary_info()

G::LogOutput::Config & G::LogOutput::Config::set_summary_info ( bool  value = true)

Definition at line 432 of file glogoutput.cpp.

◆ set_umask()

G::LogOutput::Config & G::LogOutput::Config::set_umask ( Process::Umask::Mode  umask)

Definition at line 504 of file glogoutput.cpp.

◆ set_use_syslog()

G::LogOutput::Config & G::LogOutput::Config::set_use_syslog ( bool  value = true)

Definition at line 486 of file glogoutput.cpp.

◆ set_verbose_info()

G::LogOutput::Config & G::LogOutput::Config::set_verbose_info ( bool  value = true)

Definition at line 438 of file glogoutput.cpp.

◆ set_with_context()

G::LogOutput::Config & G::LogOutput::Config::set_with_context ( bool  value = true)

Definition at line 468 of file glogoutput.cpp.

◆ set_with_level()

G::LogOutput::Config & G::LogOutput::Config::set_with_level ( bool  value = true)

Definition at line 456 of file glogoutput.cpp.

◆ set_with_timestamp()

G::LogOutput::Config & G::LogOutput::Config::set_with_timestamp ( bool  value = true)

Definition at line 462 of file glogoutput.cpp.

Member Data Documentation

◆ m_allow_bad_syslog

bool G::LogOutput::Config::m_allow_bad_syslog {false}

Definition at line 89 of file glogoutput.h.

◆ m_debug

bool G::LogOutput::Config::m_debug {false}

Definition at line 82 of file glogoutput.h.

◆ m_facility

SyslogFacility G::LogOutput::Config::m_facility {SyslogFacility::User}

Definition at line 91 of file glogoutput.h.

◆ m_more_verbose_info

bool G::LogOutput::Config::m_more_verbose_info {false}

Definition at line 81 of file glogoutput.h.

◆ m_output_enabled

bool G::LogOutput::Config::m_output_enabled {false}

Definition at line 78 of file glogoutput.h.

◆ m_quiet_stderr

bool G::LogOutput::Config::m_quiet_stderr {false}

Definition at line 87 of file glogoutput.h.

◆ m_stdout

bool G::LogOutput::Config::m_stdout {false}

Definition at line 90 of file glogoutput.h.

◆ m_strip

bool G::LogOutput::Config::m_strip {false}

Definition at line 86 of file glogoutput.h.

◆ m_summary_info

bool G::LogOutput::Config::m_summary_info {false}

Definition at line 79 of file glogoutput.h.

◆ m_umask

Process::Umask::Mode G::LogOutput::Config::m_umask {Process::Umask::Mode::NoChange}

Definition at line 92 of file glogoutput.h.

◆ m_use_syslog

bool G::LogOutput::Config::m_use_syslog {false}

Definition at line 88 of file glogoutput.h.

◆ m_verbose_info

bool G::LogOutput::Config::m_verbose_info {false}

Definition at line 80 of file glogoutput.h.

◆ m_with_context

bool G::LogOutput::Config::m_with_context {false}

Definition at line 85 of file glogoutput.h.

◆ m_with_level

bool G::LogOutput::Config::m_with_level {false}

Definition at line 83 of file glogoutput.h.

◆ m_with_timestamp

bool G::LogOutput::Config::m_with_timestamp {false}

Definition at line 84 of file glogoutput.h.


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