Kea: dhcp4_log.cc File Reference

| Kea 3.2.0-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
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.