Kea  1.9.9-git
dhcp4_log.cc File Reference

Contains the loggers used by the DHCPv4 server component. More...

#include <config.h>
#include <dhcp4/dhcp4_log.h>
+ Include dependency graph for dhcp4_log.cc:

Go to the source code of this file.

Namespaces

 isc
 Defines the logger used by the top-level component of kea-dhcp-ddns.
 
 isc::dhcp
 

Variables

Constants defining debug levels for logging in DHCPv4 server.
const int isc::dhcp::DBG_DHCP4_START = isc::log::DBGLVL_START_SHUT
 Debug level used to log information during server startup. More...
 
const int isc::dhcp::DBG_DHCP4_SHUT = isc::log::DBGLVL_START_SHUT
 Debug level used to log information during server shutdown. More...
 
const int isc::dhcp::DBG_DHCP4_COMMAND = isc::log::DBGLVL_COMMAND
 Debug level used to log receiving commands. More...
 
const int isc::dhcp::DBG_DHCP4_BASIC = isc::log::DBGLVL_TRACE_BASIC
 Debug level used to trace basic operations within the code. More...
 
const int isc::dhcp::DBG_DHCP4_HOOKS = isc::log::DBGLVL_TRACE_BASIC
 Debug level used to trace hook related operations. More...
 
const int isc::dhcp::DBG_DHCP4_BASIC_DATA = isc::log::DBGLVL_TRACE_BASIC_DATA
 Debug level used to log the traces with some basic data. More...
 
const int isc::dhcp::DBG_DHCP4_DETAIL = isc::log::DBGLVL_TRACE_DETAIL
 Debug level used to trace detailed errors. More...
 
const int isc::dhcp::DBG_DHCP4_DETAIL_DATA = isc::log::DBGLVL_TRACE_DETAIL_DATA
 This level is used to log the contents of packets received and sent. More...
 
Constants holding names of loggers for the DHCPv4 server.
const char * isc::dhcp::DHCP4_ROOT_LOGGER_NAME = "kea-dhcp4"
 Defines the name of the root level (default) logger. More...
 
const char * isc::dhcp::DHCP4_APP_LOGGER_NAME = "dhcp4"
 Name of the base logger for DHCPv4 server. More...
 
const char * isc::dhcp::DHCP4_BAD_PACKET_LOGGER_NAME = "bad-packets"
 Name of the logger for rejected packets. More...
 
const char * isc::dhcp::DHCP4_PACKET_LOGGER_NAME = "packets"
 Name of the logger for processed packets. More...
 
const char * isc::dhcp::DHCP4_OPTIONS_LOGGER_NAME = "options"
 Name of the logger for options parser. More...
 
const char * isc::dhcp::DHCP4_DDNS_LOGGER_NAME = "ddns"
 Name of the logger for hostname or FQDN processing. More...
 
const char * isc::dhcp::DHCP4_LEASE_LOGGER_NAME = "leases"
 Name of the logger for lease allocation logic. More...
 
Loggers used by the DHCPv4 server
isc::log::Logger isc::dhcp::dhcp4_logger (DHCP4_APP_LOGGER_NAME)
 Base logger for DHCPv4 server. More...
 
isc::log::Logger isc::dhcp::bad_packet4_logger (DHCP4_BAD_PACKET_LOGGER_NAME)
 Logger for rejected packets. More...
 
isc::log::Logger isc::dhcp::packet4_logger (DHCP4_PACKET_LOGGER_NAME)
 Logger for processed packets. More...
 
isc::log::Logger isc::dhcp::options4_logger (DHCP4_OPTIONS_LOGGER_NAME)
 Logger for options parser. More...
 
isc::log::Logger isc::dhcp::ddns4_logger (DHCP4_DDNS_LOGGER_NAME)
 Logger for Hostname or FQDN processing. More...
 
isc::log::Logger isc::dhcp::lease4_logger (DHCP4_LEASE_LOGGER_NAME)
 Logger for lease allocation logic. More...
 

Detailed Description

Contains the loggers used by the DHCPv4 server component.

Definition in file dhcp4_log.cc.