93const char* values[] = {
 
   94    "ALLOC_ENGINE_IGNORING_UNSUITABLE_GLOBAL_ADDRESS", 
"%1: ignoring globally reserved address %2, it falls outside %3",
 
   95    "ALLOC_ENGINE_IGNORING_UNSUITABLE_GLOBAL_ADDRESS6", 
"%1: ignoring globally reserved address %2, it falls outside %3",
 
   96    "ALLOC_ENGINE_LEASE_RECLAIMED", 
"successfully reclaimed lease %1",
 
   97    "ALLOC_ENGINE_V4_ALLOC_ERROR", 
"%1: error during attempt to allocate an IPv4 address: %2",
 
   98    "ALLOC_ENGINE_V4_ALLOC_FAIL", 
"%1: failed to allocate an IPv4 address after %2 attempt(s)",
 
   99    "ALLOC_ENGINE_V4_ALLOC_FAIL_CLASSES", 
"%1: Failed to allocate an IPv4 address for client with classes: %2",
 
  100    "ALLOC_ENGINE_V4_ALLOC_FAIL_NO_POOLS", 
"%1: no pools were available for the address allocation",
 
  101    "ALLOC_ENGINE_V4_ALLOC_FAIL_SHARED_NETWORK", 
"%1: failed to allocate an IPv4 address in the shared network %2: %3 subnets have no available addresses, %4 subnets have no matching pools",
 
  102    "ALLOC_ENGINE_V4_ALLOC_FAIL_SUBNET", 
"%1: failed to allocate an IPv4 lease in the subnet %2, subnet-id %3, shared network %4",
 
  103    "ALLOC_ENGINE_V4_DECLINED_RECOVERED", 
"IPv4 address %1 was recovered after %2 seconds of probation-period",
 
  104    "ALLOC_ENGINE_V4_DISCOVER_ADDRESS_CONFLICT", 
"%1: conflicting reservation for address %2 with existing lease %3",
 
  105    "ALLOC_ENGINE_V4_DISCOVER_HR", 
"client %1 sending DHCPDISCOVER has reservation for the address %2",
 
  106    "ALLOC_ENGINE_V4_LEASES_RECLAMATION_COMPLETE", 
"reclaimed %1 leases in %2",
 
  107    "ALLOC_ENGINE_V4_LEASES_RECLAMATION_FAILED", 
"reclamation of expired leases failed: %1",
 
  108    "ALLOC_ENGINE_V4_LEASES_RECLAMATION_SLOW", 
"expired leases still exist after %1 reclamations",
 
  109    "ALLOC_ENGINE_V4_LEASES_RECLAMATION_START", 
"starting reclamation of expired leases (limit = %1 leases or %2 milliseconds)",
 
  110    "ALLOC_ENGINE_V4_LEASES_RECLAMATION_TIMEOUT", 
"timeout of %1 ms reached while reclaiming IPv4 leases",
 
  111    "ALLOC_ENGINE_V4_LEASE_RECLAIM", 
"%1: reclaiming expired lease for address %2",
 
  112    "ALLOC_ENGINE_V4_LEASE_RECLAMATION_FAILED", 
"failed to reclaim the lease %1: %2",
 
  113    "ALLOC_ENGINE_V4_NO_MORE_EXPIRED_LEASES", 
"all expired leases have been reclaimed",
 
  114    "ALLOC_ENGINE_V4_OFFER_EXISTING_LEASE", 
"allocation engine will try to offer existing lease to the client %1",
 
  115    "ALLOC_ENGINE_V4_OFFER_NEW_LEASE", 
"allocation engine will try to offer new lease to the client %1",
 
  116    "ALLOC_ENGINE_V4_OFFER_REQUESTED_LEASE", 
"allocation engine will try to offer requested lease %1 to the client %2",
 
  117    "ALLOC_ENGINE_V4_RECLAIMED_LEASES_DELETE", 
"begin deletion of reclaimed leases expired more than %1 seconds ago",
 
  118    "ALLOC_ENGINE_V4_RECLAIMED_LEASES_DELETE_COMPLETE", 
"successfully deleted %1 expired-reclaimed leases",
 
  119    "ALLOC_ENGINE_V4_RECLAIMED_LEASES_DELETE_FAILED", 
"deletion of expired-reclaimed leases failed: %1",
 
  120    "ALLOC_ENGINE_V4_REQUEST_ADDRESS_RESERVED", 
"%1: requested address %2 is reserved",
 
  121    "ALLOC_ENGINE_V4_REQUEST_ALLOC_REQUESTED", 
"%1: trying to allocate requested address %2",
 
  122    "ALLOC_ENGINE_V4_REQUEST_EXTEND_LEASE", 
"%1: extending lifetime of the lease for address %2",
 
  123    "ALLOC_ENGINE_V4_REQUEST_INVALID", 
"client %1 having a reservation for address %2 is requesting invalid address %3",
 
  124    "ALLOC_ENGINE_V4_REQUEST_IN_USE", 
"%1: requested address %2 is in use",
 
  125    "ALLOC_ENGINE_V4_REQUEST_OUT_OF_POOL", 
"client %1, which doesn't have a reservation, requested address %2 out of the dynamic pool",
 
  126    "ALLOC_ENGINE_V4_REQUEST_PICK_ADDRESS", 
"client %1 hasn't specified an address - picking available address from the pool",
 
  127    "ALLOC_ENGINE_V4_REQUEST_REMOVE_LEASE", 
"%1: removing previous client's lease %2",
 
  128    "ALLOC_ENGINE_V4_REQUEST_USE_HR", 
"client %1 hasn't requested specific address, using reserved address %2",
 
  129    "ALLOC_ENGINE_V4_REUSE_EXPIRED_LEASE_DATA", 
"%1: reusing expired lease, updated lease information: %2",
 
  130    "ALLOC_ENGINE_V6_ALLOC_ERROR", 
"%1: error during attempt to allocate an IPv6 address: %2",
 
  131    "ALLOC_ENGINE_V6_ALLOC_FAIL", 
"%1: failed to allocate an IPv6 lease after %2 attempt(s)",
 
  132    "ALLOC_ENGINE_V6_ALLOC_FAIL_CLASSES", 
"%1: Failed to allocate an IPv6 address for client with classes: %2",
 
  133    "ALLOC_ENGINE_V6_ALLOC_FAIL_NO_POOLS", 
"%1: no pools were available for the lease allocation",
 
  134    "ALLOC_ENGINE_V6_ALLOC_FAIL_SHARED_NETWORK", 
"%1: failed to allocate a lease in the shared network %2: %3 subnets have no available leases, %4 subnets have no matching pools",
 
  135    "ALLOC_ENGINE_V6_ALLOC_FAIL_SUBNET", 
"%1: failed to allocate an IPv6 lease in the subnet %2, subnet-id %3, shared network %4",
 
  136    "ALLOC_ENGINE_V6_ALLOC_HR_LEASE_EXISTS", 
"%1: lease type %2 for reserved address/prefix %3 already exists",
 
  137    "ALLOC_ENGINE_V6_ALLOC_LEASES_HR", 
"leases and static reservations found for client %1",
 
  138    "ALLOC_ENGINE_V6_ALLOC_LEASES_NO_HR", 
"no reservations found but leases exist for client %1",
 
  139    "ALLOC_ENGINE_V6_ALLOC_NO_LEASES_HR", 
"no leases found but reservations exist for client %1",
 
  140    "ALLOC_ENGINE_V6_ALLOC_NO_V6_HR", 
"%1: unable to allocate reserved leases - no IPv6 reservations",
 
  141    "ALLOC_ENGINE_V6_ALLOC_UNRESERVED", 
"no static reservations available - trying to dynamically allocate leases for client %1",
 
  142    "ALLOC_ENGINE_V6_CALCULATED_PREFERRED_LIFETIME", 
"%1: using a calculated preferred-lifetime of %2",
 
  143    "ALLOC_ENGINE_V6_DECLINED_RECOVERED", 
"IPv6 address %1 was recovered after %2 seconds of probation-period",
 
  144    "ALLOC_ENGINE_V6_EXPIRED_HINT_RESERVED", 
"%1: expired lease for the client's hint %2 is reserved for another client",
 
  145    "ALLOC_ENGINE_V6_EXTEND_ALLOC_UNRESERVED", 
"allocate new (unreserved) leases for the renewing client %1",
 
  146    "ALLOC_ENGINE_V6_EXTEND_ERROR", 
"%1: allocation engine experienced error with attempting to extend lease lifetime: %2",
 
  147    "ALLOC_ENGINE_V6_EXTEND_LEASE", 
"%1: extending lifetime of the lease type %2, address %3",
 
  148    "ALLOC_ENGINE_V6_EXTEND_LEASE_DATA", 
"%1: detailed information about the lease being extended: %2",
 
  149    "ALLOC_ENGINE_V6_EXTEND_NEW_LEASE_DATA", 
"%1: new lease information for the lease being extended: %2",
 
  150    "ALLOC_ENGINE_V6_HINT_RESERVED", 
"%1: lease for the client's hint %2 is reserved for another client",
 
  151    "ALLOC_ENGINE_V6_HR_ADDR_GRANTED", 
"reserved address %1 was assigned to client %2",
 
  152    "ALLOC_ENGINE_V6_HR_PREFIX_GRANTED", 
"reserved prefix %1/%2 was assigned to client %3",
 
  153    "ALLOC_ENGINE_V6_LEASES_RECLAMATION_COMPLETE", 
"reclaimed %1 leases in %2",
 
  154    "ALLOC_ENGINE_V6_LEASES_RECLAMATION_FAILED", 
"reclamation of expired leases failed: %1",
 
  155    "ALLOC_ENGINE_V6_LEASES_RECLAMATION_SLOW", 
"expired leases still exist after %1 reclamations",
 
  156    "ALLOC_ENGINE_V6_LEASES_RECLAMATION_START", 
"starting reclamation of expired leases (limit = %1 leases or %2 milliseconds)",
 
  157    "ALLOC_ENGINE_V6_LEASES_RECLAMATION_TIMEOUT", 
"timeout of %1 ms reached while reclaiming IPv6 leases",
 
  158    "ALLOC_ENGINE_V6_LEASE_RECLAIM", 
"%1: reclaiming expired lease for prefix %2/%3",
 
  159    "ALLOC_ENGINE_V6_LEASE_RECLAMATION_FAILED", 
"failed to reclaim the lease %1: %2",
 
  160    "ALLOC_ENGINE_V6_NO_MORE_EXPIRED_LEASES", 
"all expired leases have been reclaimed",
 
  161    "ALLOC_ENGINE_V6_RECLAIMED_LEASES_DELETE", 
"begin deletion of reclaimed leases expired more than %1 seconds ago",
 
  162    "ALLOC_ENGINE_V6_RECLAIMED_LEASES_DELETE_COMPLETE", 
"successfully deleted %1 expired-reclaimed leases",
 
  163    "ALLOC_ENGINE_V6_RECLAIMED_LEASES_DELETE_FAILED", 
"deletion of expired-reclaimed leases failed: %1",
 
  164    "ALLOC_ENGINE_V6_RENEW_HR", 
"allocating leases reserved for the client %1 as a result of Renew",
 
  165    "ALLOC_ENGINE_V6_RENEW_REMOVE_RESERVED", 
"%1: checking if existing client's leases are reserved for another client",
 
  166    "ALLOC_ENGINE_V6_REUSE_EXPIRED_LEASE_DATA", 
"%1: reusing expired lease, updated lease information: %2",
 
  167    "ALLOC_ENGINE_V6_REVOKED_ADDR_LEASE", 
"%1: address %2 was revoked from client %3 as it is reserved for client %4",
 
  168    "ALLOC_ENGINE_V6_REVOKED_PREFIX_LEASE", 
"%1: prefix %2/%3 was revoked from client %4 as it is reserved for client %5",
 
  169    "ALLOC_ENGINE_V6_REVOKED_SHARED_ADDR_LEASE", 
"%1: address %2 was revoked from client %3 as it is reserved for %4 other clients",
 
  170    "ALLOC_ENGINE_V6_REVOKED_SHARED_PREFIX_LEASE", 
"%1: prefix %2/%3 was revoked from client %4 as it is reserved for %5 other clients",
 
Initialize Message Dictionary.
const isc::log::MessageID ALLOC_ENGINE_V6_ALLOC_NO_LEASES_HR
const isc::log::MessageID ALLOC_ENGINE_V4_REQUEST_INVALID
const isc::log::MessageID ALLOC_ENGINE_V4_LEASE_RECLAMATION_FAILED
const isc::log::MessageID ALLOC_ENGINE_V4_ALLOC_FAIL_NO_POOLS
const isc::log::MessageID ALLOC_ENGINE_IGNORING_UNSUITABLE_GLOBAL_ADDRESS6
const isc::log::MessageID ALLOC_ENGINE_V4_REQUEST_EXTEND_LEASE
const isc::log::MessageID ALLOC_ENGINE_V4_REQUEST_IN_USE
const isc::log::MessageID ALLOC_ENGINE_V6_ALLOC_HR_LEASE_EXISTS
const isc::log::MessageID ALLOC_ENGINE_V6_RECLAIMED_LEASES_DELETE_FAILED
const isc::log::MessageID ALLOC_ENGINE_V6_RENEW_HR
const isc::log::MessageID ALLOC_ENGINE_V6_EXTEND_LEASE_DATA
const isc::log::MessageID ALLOC_ENGINE_V4_REUSE_EXPIRED_LEASE_DATA
const isc::log::MessageID ALLOC_ENGINE_V6_EXTEND_LEASE
const isc::log::MessageID ALLOC_ENGINE_V6_REVOKED_SHARED_PREFIX_LEASE
const isc::log::MessageID ALLOC_ENGINE_V6_REUSE_EXPIRED_LEASE_DATA
const isc::log::MessageID ALLOC_ENGINE_V6_ALLOC_NO_V6_HR
const isc::log::MessageID ALLOC_ENGINE_V6_REVOKED_SHARED_ADDR_LEASE
const isc::log::MessageID ALLOC_ENGINE_V4_ALLOC_ERROR
const isc::log::MessageID ALLOC_ENGINE_V6_HINT_RESERVED
const isc::log::MessageID ALLOC_ENGINE_V4_REQUEST_OUT_OF_POOL
const isc::log::MessageID ALLOC_ENGINE_V6_LEASES_RECLAMATION_SLOW
const isc::log::MessageID ALLOC_ENGINE_V4_REQUEST_ADDRESS_RESERVED
const isc::log::MessageID ALLOC_ENGINE_V4_OFFER_REQUESTED_LEASE
const isc::log::MessageID ALLOC_ENGINE_LEASE_RECLAIMED
const isc::log::MessageID ALLOC_ENGINE_V4_LEASES_RECLAMATION_COMPLETE
const isc::log::MessageID ALLOC_ENGINE_IGNORING_UNSUITABLE_GLOBAL_ADDRESS
const isc::log::MessageID ALLOC_ENGINE_V4_RECLAIMED_LEASES_DELETE_COMPLETE
const isc::log::MessageID ALLOC_ENGINE_V6_EXTEND_ERROR
const isc::log::MessageID ALLOC_ENGINE_V4_ALLOC_FAIL
const isc::log::MessageID ALLOC_ENGINE_V6_ALLOC_LEASES_HR
const isc::log::MessageID ALLOC_ENGINE_V6_EXTEND_ALLOC_UNRESERVED
const isc::log::MessageID ALLOC_ENGINE_V4_DECLINED_RECOVERED
const isc::log::MessageID ALLOC_ENGINE_V4_LEASES_RECLAMATION_SLOW
const isc::log::MessageID ALLOC_ENGINE_V4_REQUEST_USE_HR
const isc::log::MessageID ALLOC_ENGINE_V4_LEASES_RECLAMATION_TIMEOUT
const isc::log::MessageID ALLOC_ENGINE_V4_LEASES_RECLAMATION_START
const isc::log::MessageID ALLOC_ENGINE_V6_RENEW_REMOVE_RESERVED
const isc::log::MessageID ALLOC_ENGINE_V6_LEASE_RECLAIM
const isc::log::MessageID ALLOC_ENGINE_V4_LEASE_RECLAIM
const isc::log::MessageID ALLOC_ENGINE_V4_DISCOVER_HR
const isc::log::MessageID ALLOC_ENGINE_V6_LEASES_RECLAMATION_TIMEOUT
const isc::log::MessageID ALLOC_ENGINE_V6_HR_ADDR_GRANTED
const isc::log::MessageID ALLOC_ENGINE_V6_ALLOC_FAIL_CLASSES
const isc::log::MessageID ALLOC_ENGINE_V6_NO_MORE_EXPIRED_LEASES
const isc::log::MessageID ALLOC_ENGINE_V4_RECLAIMED_LEASES_DELETE
const isc::log::MessageID ALLOC_ENGINE_V6_EXTEND_NEW_LEASE_DATA
const isc::log::MessageID ALLOC_ENGINE_V6_ALLOC_ERROR
const isc::log::MessageID ALLOC_ENGINE_V6_REVOKED_ADDR_LEASE
const isc::log::MessageID ALLOC_ENGINE_V4_OFFER_EXISTING_LEASE
const isc::log::MessageID ALLOC_ENGINE_V6_ALLOC_FAIL_NO_POOLS
const isc::log::MessageID ALLOC_ENGINE_V6_ALLOC_FAIL_SHARED_NETWORK
const isc::log::MessageID ALLOC_ENGINE_V6_EXPIRED_HINT_RESERVED
const isc::log::MessageID ALLOC_ENGINE_V6_LEASES_RECLAMATION_FAILED
const isc::log::MessageID ALLOC_ENGINE_V6_RECLAIMED_LEASES_DELETE_COMPLETE
const isc::log::MessageID ALLOC_ENGINE_V6_REVOKED_PREFIX_LEASE
const isc::log::MessageID ALLOC_ENGINE_V4_NO_MORE_EXPIRED_LEASES
const isc::log::MessageID ALLOC_ENGINE_V4_REQUEST_PICK_ADDRESS
const isc::log::MessageID ALLOC_ENGINE_V4_OFFER_NEW_LEASE
const isc::log::MessageID ALLOC_ENGINE_V6_ALLOC_FAIL
const isc::log::MessageID ALLOC_ENGINE_V4_RECLAIMED_LEASES_DELETE_FAILED
const isc::log::MessageID ALLOC_ENGINE_V6_LEASES_RECLAMATION_COMPLETE
const isc::log::MessageID ALLOC_ENGINE_V4_LEASES_RECLAMATION_FAILED
const isc::log::MessageID ALLOC_ENGINE_V6_CALCULATED_PREFERRED_LIFETIME
const isc::log::MessageID ALLOC_ENGINE_V6_ALLOC_UNRESERVED
const isc::log::MessageID ALLOC_ENGINE_V6_DECLINED_RECOVERED
const isc::log::MessageID ALLOC_ENGINE_V6_LEASES_RECLAMATION_START
const isc::log::MessageID ALLOC_ENGINE_V6_LEASE_RECLAMATION_FAILED
const isc::log::MessageID ALLOC_ENGINE_V4_REQUEST_ALLOC_REQUESTED
const isc::log::MessageID ALLOC_ENGINE_V6_ALLOC_LEASES_NO_HR
const isc::log::MessageID ALLOC_ENGINE_V4_ALLOC_FAIL_SUBNET
const isc::log::MessageID ALLOC_ENGINE_V4_DISCOVER_ADDRESS_CONFLICT
const isc::log::MessageID ALLOC_ENGINE_V4_REQUEST_REMOVE_LEASE
const isc::log::MessageID ALLOC_ENGINE_V6_RECLAIMED_LEASES_DELETE
const isc::log::MessageID ALLOC_ENGINE_V6_ALLOC_FAIL_SUBNET
const isc::log::MessageID ALLOC_ENGINE_V4_ALLOC_FAIL_SHARED_NETWORK
const isc::log::MessageID ALLOC_ENGINE_V6_HR_PREFIX_GRANTED
const isc::log::MessageID ALLOC_ENGINE_V4_ALLOC_FAIL_CLASSES
Defines the logger used by the top-level component of kea-lfc.