![]() |
Kea 2.2.0
|
Defines single logging destination. More...
#include <logging_info.h>
Inheritance diagram for isc::process::LoggingDestination:Public Member Functions | |
| LoggingDestination () | |
| Default constructor. More... | |
| bool | equals (const LoggingDestination &other) const |
| Compares two objects for equality. More... | |
| virtual isc::data::ElementPtr | toElement () const |
| Unparse a configuration object. More... | |
Public Member Functions inherited from isc::data::CfgToElement | |
| virtual | ~CfgToElement () |
| Destructor. More... | |
| virtual isc::data::ElementPtr | toElement () const =0 |
| Unparse a configuration object. More... | |
Public Attributes | |
| bool | flush_ |
| Immediate flush. More... | |
| uint64_t | maxsize_ |
| Maximum log file size. More... | |
| int | maxver_ |
| Maximum number of log files in rotation. More... | |
| std::string | output_ |
| defines logging destination output More... | |
| std::string | pattern_ |
| defines the log format pattern It dictates what additional elements are output More... | |
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 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().