Kea 2.7.5
|
Defines single logging destination. More...
#include <logging_info.h>
Public Member Functions | |
LoggingDestination () | |
Default constructor. | |
bool | equals (const LoggingDestination &other) const |
Compares two objects for equality. | |
virtual isc::data::ElementPtr | toElement () const |
Unparse a configuration object. | |
Public Member Functions inherited from isc::data::CfgToElement | |
virtual | ~CfgToElement () |
Destructor. | |
Public Attributes | |
bool | flush_ |
Immediate flush. | |
uint64_t | maxsize_ |
Maximum log file size. | |
int | maxver_ |
Maximum number of log files in rotation. | |
std::string | output_ |
defines logging destination output | |
std::string | pattern_ |
defines the log format pattern It dictates what additional elements are output | |
Defines single logging destination.
This structure is used to keep log4cplus configuration parameters.
Definition at line 23 of file logging_info.h.
|
inline |
Default constructor.
Definition at line 53 of file logging_info.h.
bool isc::process::LoggingDestination::equals | ( | const LoggingDestination & | other | ) | const |
|
virtual |
Unparse a configuration object.
Implements isc::data::CfgToElement.
Definition at line 33 of file logging_info.cc.
References isc::data::Element::create(), isc::data::Element::createMap(), flush_, maxsize_, maxver_, output_, and pattern_.
bool isc::process::LoggingDestination::flush_ |
Immediate flush.
Definition at line 39 of file logging_info.h.
Referenced by equals(), and toElement().
uint64_t isc::process::LoggingDestination::maxsize_ |
Maximum log file size.
Definition at line 36 of file logging_info.h.
Referenced by equals(), and toElement().
int isc::process::LoggingDestination::maxver_ |
Maximum number of log files in rotation.
Definition at line 33 of file logging_info.h.
Referenced by equals(), and toElement().
std::string isc::process::LoggingDestination::output_ |
defines logging destination output
Values accepted are: stdout, stderr, syslog, syslog:name. Any other destination will be considered a file name.
Definition at line 30 of file logging_info.h.
Referenced by isc::process::LoggingInfo::LoggingInfo(), equals(), and toElement().
std::string isc::process::LoggingDestination::pattern_ |
defines the log format pattern It dictates what additional elements are output
Definition at line 43 of file logging_info.h.
Referenced by equals(), and toElement().