![]() |
Kea 3.0.0
|
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 |
| bool isc::process::LoggingDestination::equals | ( | const LoggingDestination & | other | ) | const |
Compares two objects for equality.
| other | Object to be compared with this object. |
Definition at line 24 of file logging_info.cc.
References LoggingDestination(), flush_, maxsize_, maxver_, output_, and pattern_.
|
virtual |
Unparse a configuration object.
Implements isc::data::CfgToElement.
Definition at line 33 of file logging_info.cc.
References Element::create(), 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 LoggingDestination(), equals(), and toElement().
| uint64_t isc::process::LoggingDestination::maxsize_ |
Maximum log file size.
Definition at line 36 of file logging_info.h.
Referenced by LoggingDestination(), 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 LoggingDestination(), 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::legal_log::LegalSyslog::LegalSyslog(), LoggingDestination(), 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 isc::legal_log::LegalSyslog::LegalSyslog(), LoggingDestination(), equals(), and toElement().