 |
Kea
1.5.0
|
Go to the documentation of this file.
7 #ifndef DHCPSRV_LOGGING_INFO_H
8 #define DHCPSRV_LOGGING_INFO_H
141 #endif // DHCPSRV_LOGGING_INFO_H
std::string output_
defines logging destination output
Defines single logging destination.
virtual isc::data::ElementPtr toElement() const
Unparse a configuration object.
std::vector< LoggingDestination > destinations_
specific logging destinations
isc::log::LoggerSpecification toSpec() const
Converts logger configuration to a spec.
bool operator!=(const LoggingInfo &other) const
Compares two objects for inequality.
Abstract class for configuration Cfg_* classes.
Base class for user context.
LoggingInfo()
Default constructor.
structure that describes one logging entry
uint64_t maxsize_
Maximum log file size.
bool flush_
Immediate flush.
std::string name_
logging name
Defines the logger used by the top-level component of kea-dhcp-ddns.
LoggingDestination()
Default constructor.
virtual isc::data::ElementPtr toElement() const
Unparse a configuration object.
std::vector< isc::process::LoggingInfo > LoggingInfoStorage
storage for logging information in log4cplus format
bool operator==(const LoggingInfo &other) const
Compares two objects for equality.
bool equals(const LoggingInfo &other) const
Compares two objects for equality.
bool equals(const LoggingDestination &other) const
Compares two objects for equality.
void clearDestinations()
Removes logging destinations.
int debuglevel_
debuglevel (used when severity_ == DEBUG)
boost::shared_ptr< Element > ElementPtr
int maxver_
Maximum number of log files in rotation.
isc::log::Severity severity_
describes logging severity