97const char* values[] = {
 
   98    "DHCP_DDNS_ADD_FAILED", 
"DHCP_DDNS Request ID %1: Transaction outcome %2",
 
   99    "DHCP_DDNS_ADD_SUCCEEDED", 
"DHCP_DDNS Request ID %1: successfully added the DNS mapping addition for this request: %2",
 
  100    "DHCP_DDNS_AT_MAX_TRANSACTIONS", 
"application has %1 queued requests but has reached maximum number of %2 concurrent transactions",
 
  101    "DHCP_DDNS_CLEARED_FOR_SHUTDOWN", 
"application has met shutdown criteria for shutdown type: %1",
 
  102    "DHCP_DDNS_CONFIGURE", 
"configuration %1 received: %2",
 
  103    "DHCP_DDNS_CONFIGURED_CALLOUT_DROP", 
"configuration was rejected because a callout set the next step to 'drop': %1",
 
  104    "DHCP_DDNS_CONFIG_CHECK_FAIL", 
"DHCP-DDNS server configuration check failed: %1",
 
  105    "DHCP_DDNS_CONFIG_FAIL", 
"DHCP-DDNS server configuration failed: %1",
 
  106    "DHCP_DDNS_CONFIG_SYNTAX_WARNING", 
"DHCP-DDNS server configuration syntax warning: %1",
 
  107    "DHCP_DDNS_FAILED", 
"application experienced a fatal error: %1",
 
  108    "DHCP_DDNS_FORWARD_ADD_BAD_DNSCLIENT_STATUS", 
"DHCP_DDNS Request ID %1: received an unknown DNSClient status: %2, while adding a forward address mapping for FQDN %3 to DNS server %4",
 
  109    "DHCP_DDNS_FORWARD_ADD_BUILD_FAILURE", 
"DNS Request ID %1:  update message to add a forward DNS entry could not be constructed for this request: %2, reason: %3",
 
  110    "DHCP_DDNS_FORWARD_ADD_IO_ERROR", 
"DHCP_DDNS Request ID %1: encountered an IO error sending a forward mapping add for FQDN %2 to DNS server %3",
 
  111    "DHCP_DDNS_FORWARD_ADD_REJECTED", 
"DNS Request ID %1: Server, %2, rejected a DNS update request to add the address mapping for FQDN, %3, with an RCODE: %4",
 
  112    "DHCP_DDNS_FORWARD_ADD_RESP_CORRUPT", 
"DHCP_DDNS Request ID %1: received a corrupt response from the DNS server, %2, while adding forward address mapping for FQDN, %3",
 
  113    "DHCP_DDNS_FORWARD_ADD_TIMEOUT", 
"DHCP_DDNS Request ID %1: timed out waiting for a response to forward mapping add for FQDN %2 to DNS server %3",
 
  114    "DHCP_DDNS_FORWARD_REMOVE_ADDRS_BAD_DNSCLIENT_STATUS", 
"DHCP_DDNS Request ID %1: received an unknown DNSClient status: %2, while removing a forward address mapping for FQDN %3 to DNS server %4",
 
  115    "DHCP_DDNS_FORWARD_REMOVE_ADDRS_BUILD_FAILURE", 
"DNS Request ID %1: update message to remove a forward DNS Address entry could not be constructed for this request: %2, reason: %3",
 
  116    "DHCP_DDNS_FORWARD_REMOVE_ADDRS_IO_ERROR", 
"DHCP_DDNS Request ID %1: encountered an IO error sending a forward mapping address removal for FQDN %2 to DNS server %3",
 
  117    "DHCP_DDNS_FORWARD_REMOVE_ADDRS_REJECTED", 
"DNS Request ID %1: Server, %2, rejected a DNS update request to remove the forward address mapping for FQDN, %3, with an RCODE: %4",
 
  118    "DHCP_DDNS_FORWARD_REMOVE_ADDRS_RESP_CORRUPT", 
"DHCP_DDNS Request ID %1: received a corrupt response from the DNS server, %2, while removing forward address mapping for FQDN, %3",
 
  119    "DHCP_DDNS_FORWARD_REMOVE_ADDRS_TIMEOUT", 
"DHCP_DDNS Request ID %1: timed out waiting for a response to forward mapping address removal for FQDN %2 to DNS server %3",
 
  120    "DHCP_DDNS_FORWARD_REMOVE_RRS_BAD_DNSCLIENT_STATUS", 
"DHCP_DDNS Request ID %1: received an unknown DNSClient status: %2, while removing forward RRs for FQDN %3 to DNS server %4",
 
  121    "DHCP_DDNS_FORWARD_REMOVE_RRS_BUILD_FAILURE", 
"DNS Request ID %1: update message to remove forward DNS RR entries could not be constructed for this request: %2,  reason: %3",
 
  122    "DHCP_DDNS_FORWARD_REMOVE_RRS_IO_ERROR", 
"DHCP_DDNS Request ID %1: encountered an IO error sending a forward RR removal for FQDN %2 to DNS server %3",
 
  123    "DHCP_DDNS_FORWARD_REMOVE_RRS_REJECTED", 
"DNS Request ID %1: Server, %2, rejected a DNS update request to remove forward RR entries for FQDN, %3, with an RCODE: %4",
 
  124    "DHCP_DDNS_FORWARD_REMOVE_RRS_RESP_CORRUPT", 
"DHCP_DDNS Request ID %1: received a corrupt response from the DNS server, %2, while removing forward RRs for FQDN, %3",
 
  125    "DHCP_DDNS_FORWARD_REMOVE_RRS_TIMEOUT", 
"DHCP_DDNS Request ID %1: timed out waiting for response to forward RR removal for FQDN %2 to DNS server %3",
 
  126    "DHCP_DDNS_FORWARD_REPLACE_BAD_DNSCLIENT_STATUS", 
"DHCP_DDNS Request ID %1: received an unknown DNSClient status: %2, while replacing forward address mapping for FQDN %3 to DNS server %4",
 
  127    "DHCP_DDNS_FORWARD_REPLACE_BUILD_FAILURE", 
"DNS Request ID %1: update message to replace a forward DNS entry could not be constructed from this request: %2, reason: %3",
 
  128    "DHCP_DDNS_FORWARD_REPLACE_IO_ERROR", 
"DHCP_DDNS Request ID %1: encountered an IO error sending a forward mapping replace for FQDN %2 to DNS server %3",
 
  129    "DHCP_DDNS_FORWARD_REPLACE_REJECTED", 
"DNS Request ID %1: Server, %2, rejected a DNS update request to replace the address mapping for FQDN, %3, with an RCODE: %4",
 
  130    "DHCP_DDNS_FORWARD_REPLACE_RESP_CORRUPT", 
"DHCP_DDNS Request ID %1: received a corrupt response from the DNS server, %2, while replacing forward address mapping for FQDN, %3",
 
  131    "DHCP_DDNS_FORWARD_REPLACE_TIMEOUT", 
"DHCP_DDNS Request ID %1: timed out waiting for a response to forward mapping replace for FQDN %2 to DNS server %3",
 
  132    "DHCP_DDNS_FWD_REQUEST_IGNORED", 
"Request ID %1: Forward updates are disabled, the forward portion of request will be ignored: %2",
 
  133    "DHCP_DDNS_INVALID_RESPONSE", 
"received response to DNS Update message is malformed: %1",
 
  134    "DHCP_DDNS_LISTENING_ON_ALL_INTERFACES", 
"the DHCP-DDNS server has been configured to listen on %1. This is an insecure configuration supported for testing purposes only",
 
  135    "DHCP_DDNS_NOT_ON_LOOPBACK", 
"the DHCP-DDNS server has been configured to listen on %1 which is not the local loopback.  This is an insecure configuration supported for testing purposes only",
 
  136    "DHCP_DDNS_NO_ELIGIBLE_JOBS", 
"although there are queued requests, there are pending transactions for each, Queue count: %1  Transaction count: %2",
 
  137    "DHCP_DDNS_NO_FWD_MATCH_ERROR", 
"Request ID %1: the configured list of forward DDNS domains does not contain a match for: %2  The request has been discarded.",
 
  138    "DHCP_DDNS_NO_MATCH", 
"No DNS servers match FQDN %1",
 
  139    "DHCP_DDNS_NO_REV_MATCH_ERROR", 
"Request ID %1: the configured list of reverse DDNS domains does not contain a match for: %2  The request has been discarded.",
 
  140    "DHCP_DDNS_QUEUE_MGR_QUEUE_FULL", 
"application request queue has reached maximum number of entries %1",
 
  141    "DHCP_DDNS_QUEUE_MGR_QUEUE_RECEIVE", 
"Request ID %1: received and queued a request.",
 
  142    "DHCP_DDNS_QUEUE_MGR_RECONFIGURING", 
"application is reconfiguring the queue manager",
 
  143    "DHCP_DDNS_QUEUE_MGR_RECOVERING", 
"application is attempting to recover from a queue manager IO error",
 
  144    "DHCP_DDNS_QUEUE_MGR_RECV_ERROR", 
"application's queue manager was notified of a request receive error by its listener.",
 
  145    "DHCP_DDNS_QUEUE_MGR_RESUME_ERROR", 
"application could not restart the queue manager, reason: %1",
 
  146    "DHCP_DDNS_QUEUE_MGR_RESUMING", 
"application is resuming listening for requests now that the request queue size has reached %1 of a maximum %2 allowed",
 
  147    "DHCP_DDNS_QUEUE_MGR_STARTED", 
"application's queue manager has begun listening for requests.",
 
  148    "DHCP_DDNS_QUEUE_MGR_START_ERROR", 
"application could not start the queue manager, reason: %1",
 
  149    "DHCP_DDNS_QUEUE_MGR_STOPPED", 
"application's queue manager has stopped listening for requests.",
 
  150    "DHCP_DDNS_QUEUE_MGR_STOPPING", 
"application is stopping the queue manager for %1",
 
  151    "DHCP_DDNS_QUEUE_MGR_STOP_ERROR", 
"application encountered an error stopping the queue manager: %1",
 
  152    "DHCP_DDNS_QUEUE_MGR_UNEXPECTED_HANDLER_ERROR", 
"application's queue manager request receive handler experienced an unexpected exception %1:",
 
  153    "DHCP_DDNS_QUEUE_MGR_UNEXPECTED_STOP", 
"application's queue manager receive was",
 
  154    "DHCP_DDNS_REMOVE_FAILED", 
"DHCP_DDNS Request ID %1: Transaction outcome: %2",
 
  155    "DHCP_DDNS_REMOVE_SUCCEEDED", 
"DHCP_DDNS Request ID %1: successfully removed the DNS mapping addition for this request: %2",
 
  156    "DHCP_DDNS_REQUEST_DROPPED", 
"Request ID %1: Request contains no enabled update requests and will be dropped: %2",
 
  157    "DHCP_DDNS_REVERSE_REMOVE_BAD_DNSCLIENT_STATUS", 
"DHCP_DDNS Request ID %1: received an unknown DNSClient status: %2, while removing reverse address mapping for FQDN %3 to DNS server %4",
 
  158    "DHCP_DDNS_REVERSE_REMOVE_BUILD_FAILURE", 
"DNS Request ID %1: update message to remove a reverse DNS entry could not be constructed from this request: %2,  reason: %3",
 
  159    "DHCP_DDNS_REVERSE_REMOVE_IO_ERROR", 
"DHCP_DDNS Request ID %1: encountered an IO error sending a reverse mapping remove for FQDN %2 to DNS server %3",
 
  160    "DHCP_DDNS_REVERSE_REMOVE_REJECTED", 
"DNS Request ID %1: Server, %2, rejected a DNS update request to remove the reverse mapping for FQDN, %3, with an RCODE: %4",
 
  161    "DHCP_DDNS_REVERSE_REMOVE_RESP_CORRUPT", 
"DHCP_DDNS Request ID %1: received a corrupt response from the DNS server, %2, while removing reverse address mapping for FQDN, %3",
 
  162    "DHCP_DDNS_REVERSE_REMOVE_TIMEOUT", 
"DHCP_DDNS Request ID %1: timed out waiting for a response to reverse mapping remove for FQDN %2 to DNS server %3",
 
  163    "DHCP_DDNS_REVERSE_REPLACE_BAD_DNSCLIENT_STATUS", 
"DHCP_DDNS Request ID %1: received an unknown DNSClient status: %2, while replacing reverse address mapping for FQDN %3 to DNS server %4",
 
  164    "DHCP_DDNS_REVERSE_REPLACE_BUILD_FAILURE", 
"DNS Request ID %1: update message to replace a reverse DNS entry could not be constructed from this request: %2, reason: %3",
 
  165    "DHCP_DDNS_REVERSE_REPLACE_IO_ERROR", 
"DHCP_DDNS Request ID %1: encountered an IO error sending a reverse mapping replacement for FQDN %2 to DNS server %3",
 
  166    "DHCP_DDNS_REVERSE_REPLACE_REJECTED", 
"DNS Request ID %1: Server, %2, rejected a DNS update request to replace the reverse mapping for FQDN, %3, with an RCODE: %4",
 
  167    "DHCP_DDNS_REVERSE_REPLACE_RESP_CORRUPT", 
"DHCP_DDNS Request ID %1: received a corrupt response from the DNS server, %2, while replacing reverse address mapping for FQDN, %3",
 
  168    "DHCP_DDNS_REVERSE_REPLACE_TIMEOUT", 
"DHCP_DDNS Request ID %1: timed out waiting for a response to reverse mapping replacement for FQDN %2 to DNS server %3",
 
  169    "DHCP_DDNS_REV_REQUEST_IGNORED", 
"Request ID %1: Reverse updates are disabled, the reverse portion of request will be ignored: %2",
 
  170    "DHCP_DDNS_RUN_EXIT", 
"application is exiting the event loop",
 
  171    "DHCP_DDNS_SECURITY_CHECKS_DISABLED", 
"Invoked with command line option -X, Security checks are disabled!!",
 
  172    "DHCP_DDNS_SHUTDOWN_COMMAND", 
"application received shutdown command with args: %1",
 
  173    "DHCP_DDNS_STARTED", 
"Kea DHCP-DDNS server version %1 started",
 
  174    "DHCP_DDNS_STARTING_TRANSACTION", 
"Request ID %1:",
 
  175    "DHCP_DDNS_STATE_MODEL_UNEXPECTED_ERROR", 
"Request ID %1: application encountered an unexpected error while carrying out a NameChangeRequest: %2",
 
  176    "DHCP_DDNS_TRANS_SEND_ERROR", 
"Request ID %1: application encountered an unexpected error while attempting to send a DNS update: %2",
 
  177    "DHCP_DDNS_UPDATE_REQUEST_SENT", 
"Request ID %1: %2 to server: %3",
 
  178    "DHCP_DDNS_UPDATE_RESPONSE_RECEIVED", 
"Request ID %1: to server: %2 status: %3",
 
Initialize Message Dictionary.
const isc::log::MessageID DHCP_DDNS_STARTING_TRANSACTION
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_ADDRS_IO_ERROR
const isc::log::MessageID DHCP_DDNS_REQUEST_DROPPED
const isc::log::MessageID DHCP_DDNS_FORWARD_ADD_BUILD_FAILURE
const isc::log::MessageID DHCP_DDNS_FORWARD_REPLACE_RESP_CORRUPT
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_RECV_ERROR
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_RRS_TIMEOUT
const isc::log::MessageID DHCP_DDNS_REVERSE_REMOVE_RESP_CORRUPT
const isc::log::MessageID DHCP_DDNS_FORWARD_ADD_REJECTED
const isc::log::MessageID DHCP_DDNS_REVERSE_REPLACE_RESP_CORRUPT
const isc::log::MessageID DHCP_DDNS_CONFIG_CHECK_FAIL
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_RRS_RESP_CORRUPT
const isc::log::MessageID DHCP_DDNS_NO_REV_MATCH_ERROR
const isc::log::MessageID DHCP_DDNS_FORWARD_REPLACE_REJECTED
const isc::log::MessageID DHCP_DDNS_ADD_SUCCEEDED
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_ADDRS_REJECTED
const isc::log::MessageID DHCP_DDNS_FORWARD_ADD_IO_ERROR
const isc::log::MessageID DHCP_DDNS_SECURITY_CHECKS_DISABLED
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_QUEUE_RECEIVE
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_ADDRS_RESP_CORRUPT
const isc::log::MessageID DHCP_DDNS_REVERSE_REPLACE_TIMEOUT
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_RECOVERING
const isc::log::MessageID DHCP_DDNS_FWD_REQUEST_IGNORED
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_UNEXPECTED_HANDLER_ERROR
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_STOP_ERROR
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_RRS_REJECTED
const isc::log::MessageID DHCP_DDNS_FAILED
const isc::log::MessageID DHCP_DDNS_ADD_FAILED
const isc::log::MessageID DHCP_DDNS_LISTENING_ON_ALL_INTERFACES
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_START_ERROR
const isc::log::MessageID DHCP_DDNS_SHUTDOWN_COMMAND
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_UNEXPECTED_STOP
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_STARTED
const isc::log::MessageID DHCP_DDNS_REMOVE_SUCCEEDED
const isc::log::MessageID DHCP_DDNS_FORWARD_REPLACE_BAD_DNSCLIENT_STATUS
const isc::log::MessageID DHCP_DDNS_REV_REQUEST_IGNORED
const isc::log::MessageID DHCP_DDNS_CONFIGURE
const isc::log::MessageID DHCP_DDNS_AT_MAX_TRANSACTIONS
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_RRS_BUILD_FAILURE
const isc::log::MessageID DHCP_DDNS_CLEARED_FOR_SHUTDOWN
const isc::log::MessageID DHCP_DDNS_TRANS_SEND_ERROR
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_RECONFIGURING
const isc::log::MessageID DHCP_DDNS_RUN_EXIT
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_ADDRS_BUILD_FAILURE
const isc::log::MessageID DHCP_DDNS_FORWARD_ADD_TIMEOUT
const isc::log::MessageID DHCP_DDNS_CONFIG_SYNTAX_WARNING
const isc::log::MessageID DHCP_DDNS_INVALID_RESPONSE
const isc::log::MessageID DHCP_DDNS_CONFIGURED_CALLOUT_DROP
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_RESUME_ERROR
const isc::log::MessageID DHCP_DDNS_REVERSE_REPLACE_REJECTED
const isc::log::MessageID DHCP_DDNS_REVERSE_REMOVE_TIMEOUT
const isc::log::MessageID DHCP_DDNS_REVERSE_REPLACE_BUILD_FAILURE
const isc::log::MessageID DHCP_DDNS_STARTED
const isc::log::MessageID DHCP_DDNS_FORWARD_REPLACE_BUILD_FAILURE
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_RRS_BAD_DNSCLIENT_STATUS
const isc::log::MessageID DHCP_DDNS_NO_ELIGIBLE_JOBS
const isc::log::MessageID DHCP_DDNS_FORWARD_ADD_BAD_DNSCLIENT_STATUS
const isc::log::MessageID DHCP_DDNS_REVERSE_REMOVE_IO_ERROR
const isc::log::MessageID DHCP_DDNS_FORWARD_REPLACE_TIMEOUT
const isc::log::MessageID DHCP_DDNS_STATE_MODEL_UNEXPECTED_ERROR
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_RESUMING
const isc::log::MessageID DHCP_DDNS_REVERSE_REMOVE_BAD_DNSCLIENT_STATUS
const isc::log::MessageID DHCP_DDNS_REVERSE_REMOVE_BUILD_FAILURE
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_QUEUE_FULL
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_ADDRS_TIMEOUT
const isc::log::MessageID DHCP_DDNS_UPDATE_RESPONSE_RECEIVED
const isc::log::MessageID DHCP_DDNS_NO_MATCH
const isc::log::MessageID DHCP_DDNS_REMOVE_FAILED
const isc::log::MessageID DHCP_DDNS_REVERSE_REPLACE_BAD_DNSCLIENT_STATUS
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_ADDRS_BAD_DNSCLIENT_STATUS
const isc::log::MessageID DHCP_DDNS_UPDATE_REQUEST_SENT
const isc::log::MessageID DHCP_DDNS_FORWARD_REMOVE_RRS_IO_ERROR
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_STOPPING
const isc::log::MessageID DHCP_DDNS_QUEUE_MGR_STOPPED
const isc::log::MessageID DHCP_DDNS_CONFIG_FAIL
const isc::log::MessageID DHCP_DDNS_REVERSE_REPLACE_IO_ERROR
const isc::log::MessageID DHCP_DDNS_FORWARD_REPLACE_IO_ERROR
const isc::log::MessageID DHCP_DDNS_FORWARD_ADD_RESP_CORRUPT
const isc::log::MessageID DHCP_DDNS_REVERSE_REMOVE_REJECTED
const isc::log::MessageID DHCP_DDNS_NOT_ON_LOOPBACK
const isc::log::MessageID DHCP_DDNS_NO_FWD_MATCH_ERROR
Defines the logger used by the top-level component of kea-lfc.