Kea  1.9.9-git
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

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

Variables

Constants defining debug levels for logging in DHCPv6 server.
const int isc::dhcp::DBG_DHCP6_START = isc::log::DBGLVL_START_SHUT
 Debug level used to log information during server startup. More...
 
const int isc::dhcp::DBG_DHCP6_SHUT = isc::log::DBGLVL_START_SHUT
 Debug level used to log information during server shutdown. More...
 
const int isc::dhcp::DBG_DHCP6_COMMAND = isc::log::DBGLVL_COMMAND
 Debug level used to log receiving commands. More...
 
const int isc::dhcp::DBG_DHCP6_BASIC = isc::log::DBGLVL_TRACE_BASIC
 Debug level used to trace basic operations within the code. More...
 
const int isc::dhcp::DBG_DHCP6_HOOKS = isc::log::DBGLVL_TRACE_BASIC
 Debug level used to trace hook related operations. More...
 
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. More...
 
const int isc::dhcp::DBG_DHCP6_DETAIL = isc::log::DBGLVL_TRACE_DETAIL
 Debug level used to trace detailed errors. More...
 
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. More...
 
Constants holding names of loggers for the DHCPv6 server.
const char * isc::dhcp::DHCP6_ROOT_LOGGER_NAME = "kea-dhcp6"
 Defines the name of the root level (default) logger. More...
 
const char * isc::dhcp::DHCP6_APP_LOGGER_NAME = "dhcp6"
 Name of the base logger for DHCPv6 server. More...
 
const char * isc::dhcp::DHCP6_BAD_PACKET_LOGGER_NAME = "bad-packets"
 Name of the logger for rejected packets. More...
 
const char * isc::dhcp::DHCP6_PACKET_LOGGER_NAME = "packets"
 Name of the logger for processed packets. More...
 
const char * isc::dhcp::DHCP6_OPTIONS_LOGGER_NAME = "options"
 Name of the logger for options parser. More...
 
const char * isc::dhcp::DHCP6_DDNS_LOGGER_NAME = "ddns"
 Name of the logger for hostname or FQDN processing. More...
 
const char * isc::dhcp::DHCP6_LEASE_LOGGER_NAME = "leases"
 Name of the logger for lease allocation logic. More...
 
Loggers used by the DHCPv6 server
isc::log::Logger isc::dhcp::dhcp6_logger (DHCP6_APP_LOGGER_NAME)
 Base logger for DHCPv6 server. More...
 
isc::log::Logger isc::dhcp::bad_packet6_logger (DHCP6_BAD_PACKET_LOGGER_NAME)
 Logger for rejected packets. More...
 
isc::log::Logger isc::dhcp::packet6_logger (DHCP6_PACKET_LOGGER_NAME)
 Logger for processed packets. More...
 
isc::log::Logger isc::dhcp::options6_logger (DHCP6_OPTIONS_LOGGER_NAME)
 Logger for options parser. More...
 
isc::log::Logger isc::dhcp::ddns6_logger (DHCP6_DDNS_LOGGER_NAME)
 Logger for Hostname or FQDN processing. More...
 
isc::log::Logger isc::dhcp::lease6_logger (DHCP6_LEASE_LOGGER_NAME)
 Logger for lease allocation logic. More...
 

Detailed Description

Contains the loggers used by the DHCPv6 server component.

Definition in file dhcp6_log.cc.