52const char* values[] = {
 
   53    "HOOKS_ALL_CALLOUTS_DEREGISTERED", 
"hook library at index %1 removed all callouts on hook %2",
 
   54    "HOOKS_CALLOUTS_BEGIN", 
"begin all callouts for hook %1",
 
   55    "HOOKS_CALLOUTS_COMPLETE", 
"completed callouts for hook %1 (total callouts duration: %2)",
 
   56    "HOOKS_CALLOUTS_REMOVED", 
"callouts removed from hook %1 for library %2",
 
   57    "HOOKS_CALLOUT_CALLED", 
"hooks library with index %1 has called a callout on hook %2 that has address %3 (callout duration: %4)",
 
   58    "HOOKS_CALLOUT_DEREGISTERED", 
"hook library at index %1 deregistered a callout on hook %2",
 
   59    "HOOKS_CALLOUT_ERROR", 
"error returned by callout on hook %1 registered by library with index %2 (callout address %3) (callout duration %4)",
 
   60    "HOOKS_CALLOUT_EXCEPTION", 
"exception thrown by callout on hook %1 registered by library with index %2 (callout address %3): %4 (callout duration: %5)",
 
   61    "HOOKS_CALLOUT_REGISTRATION", 
"hooks library with index %1 registering callout for hook '%2'",
 
   62    "HOOKS_CLOSE_ERROR", 
"failed to close hook library %1: %2",
 
   63    "HOOKS_HOOK_LIST_RESET", 
"the list of hooks has been reset",
 
   64    "HOOKS_INCORRECT_VERSION", 
"hook library %1 is at version %2, require version %3",
 
   65    "HOOKS_LIBPATH_SECURITY_WARNING", 
"Library path specified is NOT SECURE: %1",
 
   66    "HOOKS_LIBRARY_CLOSED", 
"hooks library %1 successfully closed",
 
   67    "HOOKS_LIBRARY_LOADED", 
"hooks library %1 successfully loaded",
 
   68    "HOOKS_LIBRARY_LOADING", 
"loading hooks library %1",
 
   69    "HOOKS_LIBRARY_MULTI_THREADING_COMPATIBLE", 
"hooks library %1 reports its multi-threading compatibility as %2",
 
   70    "HOOKS_LIBRARY_MULTI_THREADING_NOT_COMPATIBLE", 
"hooks library %1 is not compatible with multi-threading",
 
   71    "HOOKS_LIBRARY_UNLOADED", 
"hooks library %1 successfully unloaded",
 
   72    "HOOKS_LIBRARY_UNLOADING", 
"unloading library %1",
 
   73    "HOOKS_LIBRARY_VERSION", 
"hooks library %1 reports its version as %2",
 
   74    "HOOKS_LOAD_ERROR", 
"'load' function in hook library %1 returned error %2",
 
   75    "HOOKS_LOAD_EXCEPTION", 
"'load' function in hook library %1 threw an exception",
 
   76    "HOOKS_LOAD_FRAMEWORK_EXCEPTION", 
"'load' function in hook library %1 threw an exception: reason %2",
 
   77    "HOOKS_LOAD_SUCCESS", 
"'load' function in hook library %1 returned success",
 
   78    "HOOKS_MULTI_THREADING_COMPATIBLE_EXCEPTION", 
"'multi_threading_compatible' function in hook library %1 threw an exception",
 
   79    "HOOKS_NO_LOAD", 
"no 'load' function found in hook library %1",
 
   80    "HOOKS_NO_UNLOAD", 
"no 'unload' function found in hook library %1",
 
   81    "HOOKS_NO_VERSION", 
"no 'version' function found in hook library %1",
 
   82    "HOOKS_OPEN_ERROR", 
"failed to open hook library %1: %2",
 
   83    "HOOKS_STD_CALLOUT_REGISTERED", 
"hooks library %1 registered standard callout for hook %2 at address %3",
 
   84    "HOOKS_UNLOAD_ERROR", 
"'unload' function in hook library %1 returned error %2",
 
   85    "HOOKS_UNLOAD_EXCEPTION", 
"'unload' function in hook library %1 threw an exception",
 
   86    "HOOKS_UNLOAD_FRAMEWORK_EXCEPTION", 
"'unload' function in hook library %1 threw an exception, reason %2",
 
   87    "HOOKS_UNLOAD_SUCCESS", 
"'unload' function in hook library %1 returned success",
 
   88    "HOOKS_VERSION_EXCEPTION", 
"'version' function in hook library %1 threw an exception",
 
Initialize Message Dictionary.
const isc::log::MessageID HOOKS_LIBRARY_UNLOADED
const isc::log::MessageID HOOKS_LIBRARY_MULTI_THREADING_COMPATIBLE
const isc::log::MessageID HOOKS_HOOK_LIST_RESET
const isc::log::MessageID HOOKS_LIBRARY_MULTI_THREADING_NOT_COMPATIBLE
const isc::log::MessageID HOOKS_LOAD_FRAMEWORK_EXCEPTION
const isc::log::MessageID HOOKS_LIBPATH_SECURITY_WARNING
const isc::log::MessageID HOOKS_UNLOAD_SUCCESS
const isc::log::MessageID HOOKS_LIBRARY_VERSION
const isc::log::MessageID HOOKS_NO_UNLOAD
const isc::log::MessageID HOOKS_CALLOUTS_COMPLETE
const isc::log::MessageID HOOKS_VERSION_EXCEPTION
const isc::log::MessageID HOOKS_STD_CALLOUT_REGISTERED
const isc::log::MessageID HOOKS_CALLOUT_EXCEPTION
const isc::log::MessageID HOOKS_CALLOUTS_BEGIN
const isc::log::MessageID HOOKS_CALLOUT_REGISTRATION
const isc::log::MessageID HOOKS_LIBRARY_UNLOADING
const isc::log::MessageID HOOKS_LIBRARY_LOADED
const isc::log::MessageID HOOKS_INCORRECT_VERSION
const isc::log::MessageID HOOKS_LIBRARY_LOADING
const isc::log::MessageID HOOKS_UNLOAD_EXCEPTION
const isc::log::MessageID HOOKS_LOAD_ERROR
const isc::log::MessageID HOOKS_LIBRARY_CLOSED
const isc::log::MessageID HOOKS_LOAD_EXCEPTION
const isc::log::MessageID HOOKS_ALL_CALLOUTS_DEREGISTERED
const isc::log::MessageID HOOKS_OPEN_ERROR
const isc::log::MessageID HOOKS_UNLOAD_FRAMEWORK_EXCEPTION
const isc::log::MessageID HOOKS_CALLOUT_ERROR
const isc::log::MessageID HOOKS_UNLOAD_ERROR
const isc::log::MessageID HOOKS_LOAD_SUCCESS
const isc::log::MessageID HOOKS_CALLOUT_DEREGISTERED
const isc::log::MessageID HOOKS_CLOSE_ERROR
const isc::log::MessageID HOOKS_NO_VERSION
const isc::log::MessageID HOOKS_NO_LOAD
const isc::log::MessageID HOOKS_CALLOUTS_REMOVED
const isc::log::MessageID HOOKS_CALLOUT_CALLED
const isc::log::MessageID HOOKS_MULTI_THREADING_COMPATIBLE_EXCEPTION
Defines the logger used by the top-level component of kea-lfc.