Kea 2.7.5
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

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

Variables

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

Detailed Description

Contains the loggers used by the DHCPv4 server component.

Definition in file dhcp4_log.cc.