Kea 2.7.0
dhcp6_log.cc File Reference

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

#include <config.h>
#include <dhcp6/dhcp6_log.h>
+ Include dependency graph for dhcp6_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 DHCPv6 server.
const int isc::dhcp::DBG_DHCP6_BASIC = isc::log::DBGLVL_TRACE_BASIC
 Debug level used to trace basic operations within the code.
 
const int isc::dhcp::DBG_DHCP6_BASIC_DATA = isc::log::DBGLVL_TRACE_BASIC_DATA
 Debug level used to log the traces with some basic data.
 
const int isc::dhcp::DBG_DHCP6_COMMAND = isc::log::DBGLVL_COMMAND
 Debug level used to log receiving commands.
 
const int isc::dhcp::DBG_DHCP6_DETAIL = isc::log::DBGLVL_TRACE_DETAIL
 Debug level used to trace detailed errors.
 
const int isc::dhcp::DBG_DHCP6_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_DHCP6_HOOKS = isc::log::DBGLVL_TRACE_BASIC
 Debug level used to trace hook related operations.
 
const int isc::dhcp::DBG_DHCP6_SHUT = isc::log::DBGLVL_START_SHUT
 Debug level used to log information during server shutdown.
 
const int isc::dhcp::DBG_DHCP6_START = isc::log::DBGLVL_START_SHUT
 Debug level used to log information during server startup.
 
Constants holding names of loggers for the DHCPv6 server.
const char * isc::dhcp::DHCP6_APP_LOGGER_NAME = "dhcp6"
 Name of the base logger for DHCPv6 server.
 
const char * isc::dhcp::DHCP6_BAD_PACKET_LOGGER_NAME = "bad-packets"
 Name of the logger for rejected packets.
 
const char * isc::dhcp::DHCP6_DDNS_LOGGER_NAME = "ddns"
 Name of the logger for hostname or FQDN processing.
 
const char * isc::dhcp::DHCP6_LEASE_LOGGER_NAME = "leases"
 Name of the logger for lease allocation logic.
 
const char * isc::dhcp::DHCP6_OPTIONS_LOGGER_NAME = "options"
 Name of the logger for options parser.
 
const char * isc::dhcp::DHCP6_PACKET_LOGGER_NAME = "packets"
 Name of the logger for processed packets.
 
const char * isc::dhcp::DHCP6_ROOT_LOGGER_NAME = "kea-dhcp6"
 Defines the name of the root level (default) logger.
 
Loggers used by the DHCPv6 server
isc::log::Logger isc::dhcp::bad_packet6_logger (DHCP6_BAD_PACKET_LOGGER_NAME)
 Logger for rejected packets.
 
isc::log::Logger isc::dhcp::ddns6_logger (DHCP6_DDNS_LOGGER_NAME)
 Logger for Hostname or FQDN processing.
 
isc::log::Logger isc::dhcp::dhcp6_logger (DHCP6_APP_LOGGER_NAME)
 Base logger for DHCPv6 server.
 
isc::log::Logger isc::dhcp::lease6_logger (DHCP6_LEASE_LOGGER_NAME)
 Logger for lease allocation logic.
 
isc::log::Logger isc::dhcp::options6_logger (DHCP6_OPTIONS_LOGGER_NAME)
 Logger for options parser.
 
isc::log::Logger isc::dhcp::packet6_logger (DHCP6_PACKET_LOGGER_NAME)
 Logger for processed packets.
 

Detailed Description

Contains the loggers used by the DHCPv6 server component.

Definition in file dhcp6_log.cc.