98const char* values[] = {
99 "RADIUS_ACCESS_BUILD_FAILED",
"building Access-Request failed: %1 for incoming message %2",
100 "RADIUS_ACCESS_CACHE_GET",
"host %1 with attributes %2 was retrieved from the cache",
101 "RADIUS_ACCESS_CACHE_INSERT",
"host %1 with attributes %2 was inserted into the cache",
102 "RADIUS_ACCESS_CONFLICT",
"query %1 triggers a conflict for %2",
103 "RADIUS_ACCESS_DROP_PARKED_QUERY",
"access request terminate callback decided to drop the parked query %1",
104 "RADIUS_ACCESS_ERROR",
"Access-Request failed with %1 (%2)",
105 "RADIUS_ACCESS_GET_IDENTIFIER",
"identifier %1 of type %2 and User-Name %3 were set from incoming message %4",
106 "RADIUS_ACCESS_GET_IDENTIFIER_FAILED",
"no identifier of type %1 can be set from incoming message %2, reason: %3",
107 "RADIUS_ACCESS_HOST_BACKEND_ERROR",
"Configuring access failed during host backend '%1' setup, reason: %2",
108 "RADIUS_ACCESS_MAX_PENDING_REQUESTS",
"query '%1' with identifier '%2' was dropped for too many pending access requests",
109 "RADIUS_ACCESS_NO_HOST_CACHE",
"Configuring access failed: host cache library not loaded.",
110 "RADIUS_ACCESS_ORPHAN",
"orphan pending access request for %1",
111 "RADIUS_ACCESS_RESUME_PARKED_QUERY",
"access request terminate callback resumes processing of parked query %1 in %2",
112 "RADIUS_ACCESS_SUBNET_RESELECT",
"subnet was reselected from 'ID %1' to 'ID %2'",
113 "RADIUS_ACCESS_TERMINATE_ERROR",
"access request terminate callback got an error: %1",
114 "RADIUS_ACCOUNTING_ASYNC",
"Asynchronous send Accounting-Request for NAS port %1 with %2",
115 "RADIUS_ACCOUNTING_ASYNC_FAILED",
"Asynchronous Accounting-Request failed: return code %1 (%2)",
116 "RADIUS_ACCOUNTING_ASYNC_SUCCEED",
"received valid Accounting-Response (asynchronously)",
117 "RADIUS_ACCOUNTING_ERROR",
"Accounting-Request failed for %1 on event %2 (%3) failed with %4 (%5)",
118 "RADIUS_ACCOUNTING_HISTORY_UPDATE_FAILED",
"failed to insert a record for %1 in the history container",
119 "RADIUS_ACCOUNTING_NO_HISTORY",
"failed to find the date the lease for %1 was created",
120 "RADIUS_ACCOUNTING_SYNC",
"Synchronous send Accounting-Request for NAS port %1 with %2",
121 "RADIUS_ACCOUNTING_SYNC_FAILED",
"Synchronous Accounting-Request failed: return code %1 (%2)",
122 "RADIUS_ACCOUNTING_SYNC_SUCCEED",
"received valid Accounting-Response (synchronously)",
123 "RADIUS_AUTHENTICATION_ASYNC",
"send Access-Request for NAS port %1 with %2",
124 "RADIUS_AUTHENTICATION_ASYNC_ACCEPTED",
"received valid Access-Accept with %1",
125 "RADIUS_AUTHENTICATION_ASYNC_FAILED",
"Access-Request failed: return code %1 (%2)",
126 "RADIUS_AUTHENTICATION_ASYNC_REJECTED",
"received valid Access-Reject with %1",
127 "RADIUS_AUTHENTICATION_SYNC",
"send Access-Request for NAS port %1 with %2",
128 "RADIUS_AUTHENTICATION_SYNC_ACCEPTED",
"received valid Access-Accept with %1",
129 "RADIUS_AUTHENTICATION_SYNC_FAILED",
"Access-Request failed: return code %1 (%2)",
130 "RADIUS_AUTHENTICATION_SYNC_REJECTED",
"received valid Access-Reject with %1",
131 "RADIUS_BACKEND_GET4",
"spurious lookup for IPv4 subnet %1 and id %2 of type %3",
132 "RADIUS_BACKEND_GET6",
"spurious lookup for IPv6 subnet %1 and id %2 of type %3",
133 "RADIUS_CLEANUP_EXCEPTION",
"Exception on RADIUS cleanup: %1",
134 "RADIUS_CONFIGURATION_FAILED",
"failed to configure Radius hooks library: %1",
135 "RADIUS_DECODE_MESSAGE",
"Decoded message '%1' (%2) id %3 length %4 with %5 attributes.",
136 "RADIUS_DEINIT_OK",
"unloading Radius hooks library successful",
137 "RADIUS_ENCODE_MESSAGE",
"Encoded message '%1' (%2) id %3 length %4 with %5 attributes.",
138 "RADIUS_EXCHANGE_FAILED",
"Exchange %1 failed: %2",
139 "RADIUS_EXCHANGE_OPEN_FAILED",
"Open socket for exchange %1 failed: %2",
140 "RADIUS_EXCHANGE_RECEIVED",
"Exchange %1 received %2 bytes.",
141 "RADIUS_EXCHANGE_RECEIVED_ACCESS_ACCEPT",
"Exchange %1 received an Access-Accept.",
142 "RADIUS_EXCHANGE_RECEIVED_ACCESS_REJECT",
"Exchange %1 received an Access-Reject.",
143 "RADIUS_EXCHANGE_RECEIVED_ACCOUNTING_RESPONSE",
"Exchange %1 received an Accounting-Response.",
144 "RADIUS_EXCHANGE_RECEIVED_BAD_RESPONSE",
"Exchange %1 received a bad response: %2",
145 "RADIUS_EXCHANGE_RECEIVED_MISMATCH",
"Exchange %1: received response with identifier %2 when %3 was expected.",
146 "RADIUS_EXCHANGE_RECEIVED_RESPONSE",
"Exchange %1 received response: %2",
147 "RADIUS_EXCHANGE_RECEIVED_UNEXPECTED",
"Exchange %1: sent %2, received unexpected %3",
148 "RADIUS_EXCHANGE_RECEIVE_FAILED",
"Receive for exchange %1 failed: %2",
149 "RADIUS_EXCHANGE_SEND_FAILED",
"Send for exchange %1 failed: %2",
150 "RADIUS_EXCHANGE_SEND_NEW",
"Exchange %1 sends %2 bytes to new server[%3] %4 on port %5",
151 "RADIUS_EXCHANGE_SEND_RETRY",
"Exchange %1 sends %2 bytes for the %3 try.",
152 "RADIUS_EXCHANGE_SENT",
"Exchange %1 sent %2 bytes.",
153 "RADIUS_EXCHANGE_START",
"Start exchange %1",
154 "RADIUS_EXCHANGE_SYNC_RETURN",
"Synchronous exchange %1 returns with %2",
155 "RADIUS_EXCHANGE_TERMINATE",
"Exchange %1 terminates with %2",
156 "RADIUS_EXCHANGE_TIMEOUT",
"Exchange %1 timeout",
157 "RADIUS_HOOK_FAILED",
"processing for hook %1 failed: %2",
158 "RADIUS_INIT_OK",
"loading Radius hooks library successful",
159 "RADIUS_INTEGER_ATTRIBUTE_FROM_BYTES_FAILED",
"Creating an integer attribute %1 '%2' failed: %3",
160 "RADIUS_INTEGER_ATTRIBUTE_FROM_TEXT_FAILED",
"Creating an integer attribute %1 '%2' from %3 failed.",
161 "RADIUS_IPADDR_ATTRIBUTE_FROM_BYTES_FAILED",
"Creating an IP address attribute %1 '%2' failed: %3",
162 "RADIUS_IPADDR_ATTRIBUTE_FROM_TEXT_FAILED",
"Creating an IP address attribute %1 '%2' from %3 failed.",
163 "RADIUS_IPV6ADDR_ATTRIBUTE_FROM_BYTES_FAILED",
"Creating an IPv6 address attribute %1 '%2' failed: %3",
164 "RADIUS_IPV6ADDR_ATTRIBUTE_FROM_TEXT_FAILED",
"Creating an IPv6 address attribute %1 '%2' from %3 failed.",
165 "RADIUS_IPV6PREFIX_ATTRIBUTE_FROM_BYTES_FAILED",
"Creating an IPv6 prefix attribute %1 '%2' failed: %3",
166 "RADIUS_IPV6PREFIX_ATTRIBUTE_FROM_TEXT_FAILED",
"Creating an IPv6 prefix attribute %1 '%2' from %3 failed.",
167 "RADIUS_PAUSE_FAILED",
"Pausing the RADIUS thread pool failed: %1",
168 "RADIUS_PAUSE_ILLEGAL",
"Pausing the RADIUS thread pool not allowed: %1",
169 "RADIUS_PAUSE_PERMISSIONS_FAILED",
"Checking for permissions to pause the RADIUS thread pool failed: %1",
170 "RADIUS_REPLY_MESSAGE_ATTRIBUTE",
"Message %1 on exchange %2 has a Reply-Message attribute with value '%3'.",
171 "RADIUS_RESUME_FAILED",
"Resuming ithe RADIUS thread pool failed: %1",
172 "RADIUS_SERVER_CONFIGURED",
"configured an %1 server: %2",
173 "RADIUS_SESSION_HISTORY_APPEND_FAILED",
"appending of a new record for %1 to the session history file failed: %2",
174 "RADIUS_SESSION_HISTORY_LOADED",
"loading of the session history file succeeded: read %1 records including %2 active records",
175 "RADIUS_SESSION_HISTORY_LOAD_FAILED",
"loading of the session history file",
176 "RADIUS_SESSION_HISTORY_OPENED",
"opening of the session history file %1 succeeded",
177 "RADIUS_SESSION_HISTORY_OPEN_FAILED",
"opening of the session history file %1 failed: %2",
178 "RADIUS_SESSION_HISTORY_STORED",
"Storing to the session history file succeeded: stored %1 records",
179 "RADIUS_SESSION_HISTORY_STORE_FAILED",
"Writing to the session history file %1 failed: %2 (stored %3 over %4 records)",
180 "RADIUS_THREAD_POOL_STARTED",
"RADIUS thread pool started with %1 threads.",
Initialize Message Dictionary.
const isc::log::MessageID RADIUS_SERVER_CONFIGURED
const isc::log::MessageID RADIUS_ACCESS_HOST_BACKEND_ERROR
const isc::log::MessageID RADIUS_AUTHENTICATION_SYNC_FAILED
const isc::log::MessageID RADIUS_AUTHENTICATION_ASYNC_FAILED
const isc::log::MessageID RADIUS_EXCHANGE_RECEIVED_MISMATCH
const isc::log::MessageID RADIUS_ACCOUNTING_ASYNC_SUCCEED
const isc::log::MessageID RADIUS_EXCHANGE_OPEN_FAILED
const isc::log::MessageID RADIUS_ACCOUNTING_ERROR
const isc::log::MessageID RADIUS_RESUME_FAILED
const isc::log::MessageID RADIUS_ACCESS_CONFLICT
const isc::log::MessageID RADIUS_ACCOUNTING_SYNC_SUCCEED
const isc::log::MessageID RADIUS_AUTHENTICATION_ASYNC
const isc::log::MessageID RADIUS_ACCESS_BUILD_FAILED
const isc::log::MessageID RADIUS_SESSION_HISTORY_STORE_FAILED
const isc::log::MessageID RADIUS_AUTHENTICATION_SYNC
const isc::log::MessageID RADIUS_ACCESS_MAX_PENDING_REQUESTS
const isc::log::MessageID RADIUS_ACCESS_RESUME_PARKED_QUERY
const isc::log::MessageID RADIUS_IPV6PREFIX_ATTRIBUTE_FROM_BYTES_FAILED
const isc::log::MessageID RADIUS_SESSION_HISTORY_OPEN_FAILED
const isc::log::MessageID RADIUS_EXCHANGE_RECEIVED_ACCESS_REJECT
const isc::log::MessageID RADIUS_ACCESS_TERMINATE_ERROR
const isc::log::MessageID RADIUS_EXCHANGE_FAILED
const isc::log::MessageID RADIUS_DECODE_MESSAGE
const isc::log::MessageID RADIUS_EXCHANGE_SENT
const isc::log::MessageID RADIUS_IPADDR_ATTRIBUTE_FROM_BYTES_FAILED
const isc::log::MessageID RADIUS_SESSION_HISTORY_LOADED
const isc::log::MessageID RADIUS_IPV6PREFIX_ATTRIBUTE_FROM_TEXT_FAILED
const isc::log::MessageID RADIUS_ACCOUNTING_SYNC
const isc::log::MessageID RADIUS_EXCHANGE_TIMEOUT
const isc::log::MessageID RADIUS_INIT_OK
const isc::log::MessageID RADIUS_AUTHENTICATION_SYNC_REJECTED
const isc::log::MessageID RADIUS_EXCHANGE_RECEIVED_ACCESS_ACCEPT
const isc::log::MessageID RADIUS_DEINIT_OK
const isc::log::MessageID RADIUS_EXCHANGE_RECEIVED
const isc::log::MessageID RADIUS_ACCOUNTING_SYNC_FAILED
const isc::log::MessageID RADIUS_ACCESS_CACHE_INSERT
const isc::log::MessageID RADIUS_ACCESS_GET_IDENTIFIER_FAILED
const isc::log::MessageID RADIUS_ACCOUNTING_ASYNC_FAILED
const isc::log::MessageID RADIUS_ENCODE_MESSAGE
const isc::log::MessageID RADIUS_EXCHANGE_RECEIVED_ACCOUNTING_RESPONSE
const isc::log::MessageID RADIUS_CLEANUP_EXCEPTION
const isc::log::MessageID RADIUS_ACCOUNTING_HISTORY_UPDATE_FAILED
const isc::log::MessageID RADIUS_SESSION_HISTORY_APPEND_FAILED
const isc::log::MessageID RADIUS_BACKEND_GET6
const isc::log::MessageID RADIUS_ACCOUNTING_ASYNC
const isc::log::MessageID RADIUS_EXCHANGE_SEND_NEW
const isc::log::MessageID RADIUS_ACCESS_ORPHAN
const isc::log::MessageID RADIUS_ACCESS_CACHE_GET
const isc::log::MessageID RADIUS_AUTHENTICATION_SYNC_ACCEPTED
const isc::log::MessageID RADIUS_ACCESS_ERROR
const isc::log::MessageID RADIUS_REPLY_MESSAGE_ATTRIBUTE
const isc::log::MessageID RADIUS_IPV6ADDR_ATTRIBUTE_FROM_TEXT_FAILED
const isc::log::MessageID RADIUS_PAUSE_FAILED
const isc::log::MessageID RADIUS_ACCESS_NO_HOST_CACHE
const isc::log::MessageID RADIUS_ACCESS_DROP_PARKED_QUERY
const isc::log::MessageID RADIUS_SESSION_HISTORY_STORED
const isc::log::MessageID RADIUS_EXCHANGE_SEND_RETRY
const isc::log::MessageID RADIUS_THREAD_POOL_STARTED
const isc::log::MessageID RADIUS_INTEGER_ATTRIBUTE_FROM_TEXT_FAILED
const isc::log::MessageID RADIUS_EXCHANGE_RECEIVED_UNEXPECTED
const isc::log::MessageID RADIUS_EXCHANGE_RECEIVED_BAD_RESPONSE
const isc::log::MessageID RADIUS_SESSION_HISTORY_OPENED
const isc::log::MessageID RADIUS_PAUSE_ILLEGAL
const isc::log::MessageID RADIUS_ACCESS_SUBNET_RESELECT
const isc::log::MessageID RADIUS_EXCHANGE_SYNC_RETURN
const isc::log::MessageID RADIUS_EXCHANGE_RECEIVED_RESPONSE
const isc::log::MessageID RADIUS_SESSION_HISTORY_LOAD_FAILED
const isc::log::MessageID RADIUS_INTEGER_ATTRIBUTE_FROM_BYTES_FAILED
const isc::log::MessageID RADIUS_CONFIGURATION_FAILED
const isc::log::MessageID RADIUS_EXCHANGE_START
const isc::log::MessageID RADIUS_IPADDR_ATTRIBUTE_FROM_TEXT_FAILED
const isc::log::MessageID RADIUS_EXCHANGE_SEND_FAILED
const isc::log::MessageID RADIUS_ACCOUNTING_NO_HISTORY
const isc::log::MessageID RADIUS_HOOK_FAILED
const isc::log::MessageID RADIUS_AUTHENTICATION_ASYNC_ACCEPTED
const isc::log::MessageID RADIUS_IPV6ADDR_ATTRIBUTE_FROM_BYTES_FAILED
const isc::log::MessageID RADIUS_BACKEND_GET4
const isc::log::MessageID RADIUS_EXCHANGE_TERMINATE
const isc::log::MessageID RADIUS_PAUSE_PERMISSIONS_FAILED
const isc::log::MessageID RADIUS_ACCESS_GET_IDENTIFIER
const isc::log::MessageID RADIUS_EXCHANGE_RECEIVE_FAILED
const isc::log::MessageID RADIUS_AUTHENTICATION_ASYNC_REJECTED
Defines the logger used by the top-level component of kea-lfc.