31const char* values[] = {
 
   32    "LIMITS_CONFIGURATION_LEASE_BACKEND_NOT_AVAILABLE", 
"Lease backend not available. Could not check JSON support in the database. Continuing without checking...",
 
   33    "LIMITS_CONFIGURATION_LEASE_BACKEND_SHOULD_HAVE_BEEN_AVAILABLE", 
"Lease backend not available when configuration shows it should have been. This is likely a programmatic error. Continuing...",
 
   34    "LIMITS_CONFIGURED_ADDRESS_LIMIT_BY_CLIENT_CLASS", 
"New lease limit of %1 addresses for client class %2 has been configured.",
 
   35    "LIMITS_CONFIGURED_ADDRESS_LIMIT_BY_SUBNET", 
"New lease limit of %1 addresses for subnet with ID %2 has been configured.",
 
   36    "LIMITS_CONFIGURED_PREFIX_LIMIT_BY_CLIENT_CLASS", 
"New lease limit of %1 prefixes for client class %2 has been configured.",
 
   37    "LIMITS_CONFIGURED_PREFIX_LIMIT_BY_SUBNET", 
"New lease limit of %1 prefixes for subnet with ID %2 has been configured.",
 
   38    "LIMITS_CONFIGURED_RATE_LIMIT_BY_CLIENT_CLASS", 
"New rate limit of %1 for client class %2 has been configured.",
 
   39    "LIMITS_CONFIGURED_RATE_LIMIT_BY_SUBNET", 
"New rate limit of %1 for subnet with ID %2 has been configured.",
 
   40    "LIMITS_LEASE_LIMIT_EXCEEDED", 
"Lease was not allocated due to exceeding %1.",
 
   41    "LIMITS_LEASE_WITHIN_LIMITS", 
"Lease with address %1 is within limits.",
 
   42    "LIMITS_PACKET_WIIH_SUBNET_ID_RATE_NO_SUBNET", 
"Packet is not being rate limited due to no subnet specified.",
 
   43    "LIMITS_PACKET_WITH_CLIENT_CLASSES_RATE_LIMIT_DROPPED", 
"Packet assigned to client classes %1 is being dropped for exceeding the rate limit of %2 for client class %3.",
 
   44    "LIMITS_PACKET_WITH_CLIENT_CLASSES_RATE_LIMIT_HONORED", 
"Packet assigned to client classes %1 is being honored.",
 
   45    "LIMITS_PACKET_WITH_SUBNET_ID_RATE_LIMIT_DROPPED", 
"Packet assigned to subnet with ID %1 is being dropped for exceeding the rate limit of %2.",
 
   46    "LIMITS_PACKET_WITH_SUBNET_ID_RATE_LIMIT_HONORED", 
"Packet under subnet with ID %1 and limit %2 is being honored.",
 
Initialize Message Dictionary.
const isc::log::MessageID LIMITS_CONFIGURATION_LEASE_BACKEND_NOT_AVAILABLE
const isc::log::MessageID LIMITS_CONFIGURED_PREFIX_LIMIT_BY_SUBNET
const isc::log::MessageID LIMITS_CONFIGURED_ADDRESS_LIMIT_BY_SUBNET
const isc::log::MessageID LIMITS_PACKET_WITH_SUBNET_ID_RATE_LIMIT_HONORED
const isc::log::MessageID LIMITS_CONFIGURED_RATE_LIMIT_BY_SUBNET
const isc::log::MessageID LIMITS_LEASE_LIMIT_EXCEEDED
const isc::log::MessageID LIMITS_PACKET_WITH_SUBNET_ID_RATE_LIMIT_DROPPED
const isc::log::MessageID LIMITS_LEASE_WITHIN_LIMITS
const isc::log::MessageID LIMITS_CONFIGURED_RATE_LIMIT_BY_CLIENT_CLASS
const isc::log::MessageID LIMITS_CONFIGURED_ADDRESS_LIMIT_BY_CLIENT_CLASS
const isc::log::MessageID LIMITS_PACKET_WITH_CLIENT_CLASSES_RATE_LIMIT_DROPPED
const isc::log::MessageID LIMITS_PACKET_WIIH_SUBNET_ID_RATE_NO_SUBNET
const isc::log::MessageID LIMITS_CONFIGURED_PREFIX_LIMIT_BY_CLIENT_CLASS
const isc::log::MessageID LIMITS_CONFIGURATION_LEASE_BACKEND_SHOULD_HAVE_BEEN_AVAILABLE
const isc::log::MessageID LIMITS_PACKET_WITH_CLIENT_CLASSES_RATE_LIMIT_HONORED
Defines the logger used by the top-level component of kea-lfc.