From 76e1ad8d49db0a74a7d32371e6916e83129d41c6 Mon Sep 17 00:00:00 2001 From: Razvan Becheriu Date: Tue, 8 Oct 2024 19:10:12 +0300 Subject: [PATCH] [#3586] fixed loggers table --- doc/sphinx/arm/logging.rst | 775 ++++++++++++++++--------------------- 1 file changed, 326 insertions(+), 449 deletions(-) diff --git a/doc/sphinx/arm/logging.rst b/doc/sphinx/arm/logging.rst index 5b016559a8..179e6337b5 100644 --- a/doc/sphinx/arm/logging.rst +++ b/doc/sphinx/arm/logging.rst @@ -134,455 +134,332 @@ libraries), or hook libraries (open source or premium). :class: longtable :widths: 20 20 60 - +----------------------------------+---------------------------------------+--------------------------------+ - | Logger Name | Software Package | Description | - +==================================+=======================================+================================+ - | ``kea-ctrl-agent`` | core | The root logger for | - | | | the Control Agent | - | | | exposing the RESTful | - | | | control API. All | - | | | components used by | - | | | the Control Agent | - | | | inherit the settings | - | | | from this logger. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-ctrl-agent.auth`` | core | A logger which covers | - | | | access control details, such as| - | | | the result of basic HTTP | - | | | authentication. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-ctrl-agent.ctrl-agent`` | core | Used to log results of | - | | | configuration checks, | - | | | information about services | - | | | starting or failing to start, | - | | | command reception, and | - | | | forwarding. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-ctrl-agent.http`` | core | A logger which | - | | | outputs log messages | - | | | related to receiving, | - | | | parsing, and sending | - | | | HTTP messages. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-ctrl-agent.rbac-hooks`` | :ischooklib:`libdhcp_rbac.so` | Used to log messages related | - | | enterprise hook library | to the operation of the RBAC | - | | | hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4`` | core | The root logger for | - | | | the DHCPv4 server. | - | | | All components used | - | | | by the DHCPv4 server | - | | | inherit the settings | - | | | from this logger. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp6`` | core | The root logger for | - | | | the DHCPv6 server. | - | | | All components used | - | | | by the DHCPv6 server | - | | | inherit the settings | - | | | from this logger. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.alloc-engine``, | core | Used by the lease | - | ``kea-dhcp6.alloc-engine`` | | allocation engine, | - | | | which is responsible | - | | | for managing leases | - | | | in the lease | - | | | database, i.e. | - | | | creating, modifying, | - | | | and removing DHCP | - | | | leases as a result of | - | | | processing messages | - | | | from clients. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-ctrl-agent.auth``, | core | Used to log malformed HTTP | - | ``kea-dhcp4.auth``, | | packets when using basic | - | ``kea-dhcp6.auth`` | | authentication. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.bad-packets``, | core | Used by the DHCP | - | ``kea-dhcp6.bad-packets`` | | servers for logging | - | | | inbound client | - | | | packets that were | - | | | dropped or to which | - | | | the server responded | - | | | with a DHCPNAK. It | - | | | allows administrators | - | | | to configure a | - | | | separate log output | - | | | that contains only | - | | | packet drop and | - | | | reject entries. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.bootp-hooks`` | :ischooklib:`libdhcp_bootp.so` | This logger is used to log | - | | open-source hook library | messages related to the | - | | | operation of the BOOTP hook | - | | | library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-ctrl-agent.callouts``, | core | Used to log messages | - | ``kea-dhcp4.callouts``, | | pertaining to the | - | ``kea-dhcp6.callouts``, | | callouts registration and | - | ``kea-dhcp-ddns.callouts`` | | execution for a particular | - | | | hook point. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.cb-cmds-hooks``, | :ischooklib:`libdhcp_cb_cmds.so` | Used to log messages related | - | ``kea-dhcp6.cb-cmds-hooks`` | subscription hook library | to the operation of the | - | | | Config Backend Commands | - | | | hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.class-cmds-hooks``, | :ischooklib:`libdhcp_class_cmds.so` | Used to log messages related | - | ``kea-dhcp6.class-cmds-hooks`` | subscription hook library | to the operation of the | - | | | Class Commands | - | | | hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.commands``, | core | Used to log messages | - | ``kea-dhcp6.commands`` | | relating to the | - | | | handling of commands | - | | | received by the DHCP | - | | | server over the | - | | | command channel. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.database``, | core | Used to log messages | - | ``kea-dhcp6.database`` | | relating to general | - | | | operations of the | - | | | relational databases. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.ddns-tuning-hooks``, | :ischooklib:`libdhcp_ddns_tuning.so` | Used to log messages related | - | ``kea-dhcp6.ddns-tuning-hooks`` | premium hook library | to the operation of the | - | | | DDNS Tuning hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.ddns``, | core | Used by the DHCP | - | ``kea-dhcp6.ddns`` | | server to log | - | | | messages related to | - | | | Client FQDN and | - | | | Hostname option | - | | | processing. It also | - | | | includes log messages | - | | | related to the | - | | | relevant DNS updates. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.dhcp4``, | core | Used to log basic operations. | - | ``kea-dhcp6.dhcp6`` | | | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.dhcpsrv``, | core | The base loggers for the | - | ``kea-dhcp6.dhcpsrv`` | | ``libkea-dhcpsrv.so`` library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.eval``, | core | Used to log messages | - | ``kea-dhcp6.eval`` | | relating to the | - | | | client classification | - | | | expression evaluation | - | | | code. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.flex-id-hooks``, | :ischooklib:`libdhcp_flex_id.so` | Used | - | ``kea-dhcp6.flex-id-hooks`` | premium hook library | to log messages | - | | | related to the | - | | | operation of the | - | | | Flexible Identifier | - | | | hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.flex-option-hooks``, | :ischooklib:`libdhcp_flex_option.so` | Used to log messages related | - | ``kea-dhcp6.flex-option-hooks`` | open-source hook library | to the operaton of | - | | | the Flexible Option | - | | | hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.ha-hooks``, | :ischooklib:`libdhcp_ha.so` | Used | - | ``kea-dhcp6.ha-hooks`` | open-source hook library | to log messages | - | | | related to the | - | | | operation of the High | - | | | Availability hook | - | | | library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-ctrl-agent.hooks``, | core | Used to log messages related | - | ``kea-dhcp4.hooks``, | | to the management of hook | - | ``kea-dhcp6.hooks``, | | libraries, e.g. | - | ``kea-dhcp-ddns.hooks`` | | registration and | - | | | deregistration of the | - | | | libraries, and to the | - | | | initialization of the | - | | | callouts execution | - | | | for various hook | - | | | points within the | - | | | DHCP server. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.host-cache-hooks``, | :ischooklib:`libdhcp_host_cache.so` | Used | - | ``kea-dhcp6.host-cache-hooks`` | subscription hook library | to log messages | - | | | related to the | - | | | operation of the Host | - | | | Cache hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.host-cmds-hooks``, | :ischooklib:`libdhcp_host_cmds.so` | Used | - | ``kea-dhcp6.host-cmds-hooks`` | premium hook library | to log messages | - | | | related to the | - | | | operation of the Host | - | | | Commands hook | - | | | library. In general, | - | | | these pertain to | - | | | the loading and | - | | | unloading of the | - | | | library and the | - | | | execution of commands | - | | | by the library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.hosts``, | core | Used within | - | ``kea-dhcp6.hosts`` | | ``libdhcpsrv`` to log | - | | | messages related to | - | | | the management of | - | | | DHCP host | - | | | reservations, i.e. | - | | | retrieving | - | | | reservations and | - | | | adding new | - | | | reservations. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.lease-cmds-hooks``, | :ischooklib:`libdhcp_lease_cmds.so` | Used | - | ``kea-dhcp6.lease-cmds-hooks`` | open-source hook library | to log messages | - | | | related to the | - | | | operation of the | - | | | Lease Commands hook | - | | | library. In general, | - | | | these pertain to | - | | | the loading and | - | | | unloading of the | - | | | library and the | - | | | execution of commands | - | | | by the library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.limits-hooks``, | :ischooklib:`libdhcp_limits.so` | Used to log messages related | - | ``kea-dhcp6.limits-hooks`` | subscription hook library | to the operation of the | - | | | Limits hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.lease-query-hooks``, | :ischooklib:`libdhcp_lease_query.so` | Used | - | ``kea-dhcp6.lease-query-hooks`` | premium hook library | to log messages | - | | | related to the | - | | | operation of the | - | | | Leasequery hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.leases``, | core | Used by the DHCP | - | ``kea-dhcp6.leases`` | | server to log | - | | | messages related to | - | | | lease allocation. The | - | | | messages include | - | | | detailed information | - | | | about the allocated | - | | | or offered leases, | - | | | errors during the | - | | | lease allocation, | - | | | etc. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.legal-log-hooks``, | :ischooklib:`libdhcp_legal_log.so` | Used | - | ``kea-dhcp6.legal-log-hooks`` | premium hook library | to log messages | - | | | related to the | - | | | operation of the | - | | | Forensic Logging | - | | | hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.mysql-cb-hooks``, | :ischooklib:`libdhcp_mysql.so` | Used | - | ``kea-dhcp6.mysql-cb-hooks`` | open-source hook library | to log messages | - | | | related to the | - | | | operation of the | - | | | MySQL Configuration | - | | | Backend hook | - | | | library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.mysql-hb-hooks``, | :ischooklib:`libdhcp_mysql.so` | Used | - | ``kea-dhcp6.mysql-hb-hooks`` | open-source hook library | to log messages | - | | | related to the | - | | | operation of the | - | | | MySQL Host | - | | | Backend hook | - | | | library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.mysql-lb-hooks``, | :ischooklib:`libdhcp_mysql.so` | Used | - | ``kea-dhcp6.mysql-lb-hooks`` | open-source hook library | to log messages | - | | | related to the | - | | | operation of the | - | | | MySQL Lease | - | | | Backend hook | - | | | library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.options``, | core | Used by the DHCP | - | ``kea-dhcp6.options`` | | server to log | - | | | messages related to | - | | | the processing of | - | | | options in the DHCP | - | | | messages, i.e. | - | | | parsing options, | - | | | encoding options into | - | | | on-wire format, and | - | | | packet classification | - | | | using options | - | | | contained in the | - | | | received packets. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.packets``, | core | Mostly | - | ``kea-dhcp6.packets`` | | used to log messages | - | | | related to | - | | | transmission of | - | | | DHCP packets, i.e. | - | | | packet reception and | - | | | the sending of a | - | | | response. Such | - | | | messages include | - | | | information about the | - | | | source and | - | | | destination IP | - | | | addresses and | - | | | interfaces used to | - | | | transmit packets. The | - | | | logger is also used | - | | | to log messages | - | | | related to subnet | - | | | selection, as this | - | | | selection is usually | - | | | based on the IP | - | | | addresses, relay | - | | | addresses, and/or | - | | | interface names, | - | | | which can be | - | | | retrieved from the | - | | | received packet even | - | | | before the DHCP | - | | | message carried in | - | | | the packet is parsed. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.perfmon-hooks``, | :ischooklib:`libdhcp_perfmon.so` | Used to log messages related | - | ``kea-dhcp6.perfmon-hooks`` | open-source hook library | to the operation of the | - | | | Performance Monitoring hook | - | | | library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.ping-check-hooks`` | :ischooklib:`libdhcp_ping_check.so` | Used | - | | subscription hook library | to log messages related to | - | | | the operation of the Ping | - | | | Check hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.pgsql-cb-hooks``, | :ischooklib:`libdhcp_pgsql.so` | Used | - | ``kea-dhcp6.pgsql-cb-hooks`` | open-source hook library | to log messages | - | | | related to the | - | | | operation of the | - | | | PostgreSQL Configuration | - | | | Backend hook | - | | | library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.pgsql-hb-hooks``, | :ischooklib:`libdhcp_pgsql.so` | Used | - | ``kea-dhcp6.pgsql-hb-hooks`` | open-source hook library | to log messages | - | | | related to the | - | | | operation of the | - | | | PostgreSQL Host | - | | | Backend hook | - | | | library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.pgsql-lb-hooks``, | :ischooklib:`libdhcp_pgsql.so` | Used | - | ``kea-dhcp6.pgsql-lb-hooks`` | open-source hook library | to log messages | - | | | related to the | - | | | operation of the | - | | | PostgreSQL Lease | - | | | Backend hook | - | | | library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.run-script-hooks``, | :ischooklib:`libdhcp_run_script.so` | Used to log messages related | - | ``kea-dhcp6.run-script-hooks`` | open-source hook library | to the operation of the | - | | | Run Script hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.radius-hooks``, | :ischooklib:`libdhcp_radius.so` | Used | - | ``kea-dhcp6.radius-hooks`` | premium hook library | to log messages | - | | | related to the | - | | | operation of the | - | | | RADIUS hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.stat-cmds-hooks``, | :ischooklib:`libdhcp_stat_cmds.so` | Used | - | ``kea-dhcp6.stat-cmds-hooks`` | opens-source hook library | to log messages | - | | | related to the | - | | | operation of the | - | | | Statistics Commands | - | | | hook library. In | - | | | general, these | - | | | pertain to loading | - | | | and unloading the | - | | | library and the | - | | | execution of commands | - | | | by the library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.subnet-cmds-hooks``, | :ischooklib:`libdhcp_subnet_cmds.so` | Used | - | ``kea-dhcp6.subnet-cmds-hooks`` | premium hook library | to log messages | - | | | related to the | - | | | operation of the | - | | | Subnet Commands hook | - | | | library. In general, | - | | | these pertain to | - | | | loading and unloading | - | | | the library and the | - | | | execution of commands | - | | | by the library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.tcp``, | core | Used to log messages related | - | ``kea-dhcp6.tcp`` | | to TCP traffic. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp4.user_chk``, | :ischooklib:`libdhcp_user_chk.so` | Used to log messages related | - | ``kea-dhcp6.user_chk`` | hook library | to the operation of the | - | | | User Check hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp-ddns`` | core | The root logger for | - | | | the :iscman:`kea-dhcp-ddns` | - | | | daemon. All | - | | | components used by | - | | | this daemon inherit | - | | | the settings from | - | | | this logger unless | - | | | there are | - | | | configurations for | - | | | more specialized | - | | | loggers. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-ctrl-agent.dctl``, | core | Used to log basic information | - | ``kea-dhcp-ddns.dctl`` | | about the process, | - | | | received signals, and | - | | | triggered | - | | | reconfigurations. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp-ddns.asiodns``, | core | Used to log messages about | - | | | network events in DDNS | - | | | operations. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp-ddns.dhcpddns`` | core | Used by | - | | | the :iscman:`kea-dhcp-ddns` | - | | | daemon to log | - | | | events related to | - | | | DDNS operations. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp-ddns.dhcp-to-d2`` | core | Used by the | - | | | :iscman:`kea-dhcp-ddns` daemon | - | | | to log | - | | | information about | - | | | events dealing with | - | | | receiving messages | - | | | from the DHCP servers | - | | | and adding them to | - | | | the queue for | - | | | processing. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp-ddns.d2-to-dns`` | core | Used by the | - | | | :iscman:`kea-dhcp-ddns` daemon | - | | | to log | - | | | information about | - | | | events dealing with | - | | | sending and receiving | - | | | messages to and from | - | | | the DNS servers. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp-ddns.gss-tsig-hooks`` | :ischooklib:`libddns_gss_tsig.so` | Used to log messages related | - | | subscription hook library | to the operation of the | - | | | GSS-TSIG hook library. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-dhcp-ddns.libdhcp-ddns`` | core | Used to log events related to | - | | | DDNS operations. | - +----------------------------------+---------------------------------------+--------------------------------+ - | ``kea-netconf`` | core | The root logger for | - | | | the NETCONF agent. | - | | | All components used | - | | | by NETCONF inherit | - | | | the settings from | - | | | this logger if there | - | | | is no specialized | - | | | logger provided. | - +----------------------------------+---------------------------------------+--------------------------------+ + +----------------------------------+---------------------------------------+---------------------------------+ + | Logger Name | Software Package | Description | + +==================================+=======================================+=================================+ + | ``kea-ctrl-agent`` | core | The root logger for the Control | + | | | Agent exposing the RESTful | + | | | control API. All components | + | | | used by the Control Agent | + | | | inherit the settings from this | + | | | logger. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-ctrl-agent.auth`` | core | A logger which covers access | + | | | control details, such as the | + | | | result of basic HTTP | + | | | authentication. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-ctrl-agent.ctrl-agent`` | core | Used to log results of | + | | | configuration checks, | + | | | information about services | + | | | starting or failing to start, | + | | | command reception, and | + | | | forwarding. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-ctrl-agent.http`` | core | A logger which outputs log | + | | | messages related to receiving, | + | | | parsing, and sending HTTP | + | | | messages. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-ctrl-agent.rbac-hooks`` | :ischooklib:`libdhcp_rbac.so` | Used to log messages related to | + | | enterprise hook library | the operation of the RBAC hook | + | | | library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4`` | core | The root logger for the DHCPv4 | + | | | server. All components used by | + | | | the DHCPv4 server inherit the | + | | | settings from this logger. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp6`` | core | The root logger for the DHCPv6 | + | | | server. All components used by | + | | | the DHCPv6 server inherit the | + | | | settings from this logger. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.alloc-engine``, | core | Used by the lease allocation | + | ``kea-dhcp6.alloc-engine`` | | engine, which is responsible | + | | | for managing leases in the | + | | | lease database, i.e. creating, | + | | | modifying, and removing DHCP | + | | | leases as a result of | + | | | processing messages from | + | | | clients. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-ctrl-agent.auth``, | core | Used to log malformed HTTP | + | ``kea-dhcp4.auth``, | | packets when using basic | + | ``kea-dhcp6.auth`` | | authentication. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.bad-packets``, | core | Used by the DHCP servers for | + | ``kea-dhcp6.bad-packets`` | | logging inbound client packets | + | | | that were dropped or to which | + | | | the server responded with a | + | | | DHCPNAK. It allows | + | | | administrators to configure a | + | | | separate log output that | + | | | contains only packet drop and | + | | | reject entries. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.bootp-hooks`` | :ischooklib:`libdhcp_bootp.so` | This logger is used to log | + | | open-source hook library | messages related to the | + | | | operation of the BOOTP hook | + | | | library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-ctrl-agent.callouts``, | core | Used to log messages pertaining | + | ``kea-dhcp4.callouts``, | | to the callouts registration | + | ``kea-dhcp6.callouts``, | | and execution for a particular | + | ``kea-dhcp-ddns.callouts`` | | hook point. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.cb-cmds-hooks``, | :ischooklib:`libdhcp_cb_cmds.so` | Used to log messages related to | + | ``kea-dhcp6.cb-cmds-hooks`` | subscription hook library | the operation of the Config | + | | | Backend Commands hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.class-cmds-hooks``, | :ischooklib:`libdhcp_class_cmds.so` | Used to log messages related to | + | ``kea-dhcp6.class-cmds-hooks`` | subscription hook library | the operation of the Class | + | | | Commands hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.commands``, | core | Used to log messages related to | + | ``kea-dhcp6.commands`` | | the handling of commands | + | | | received by the DHCP server | + | | | over the command channel. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.database``, | core | Used to log messages related to | + | ``kea-dhcp6.database`` | | general operations of the | + | | | relational databases. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.ddns-tuning-hooks``, | :ischooklib:`libdhcp_ddns_tuning.so` | Used to log messages related to | + | ``kea-dhcp6.ddns-tuning-hooks`` | premium hook library | the operation of the DDNS | + | | | Tuning hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.ddns``, | core | Used by the DHCP server to log | + | ``kea-dhcp6.ddns`` | | messages related to Client FQDN | + | | | and Hostname option processing. | + | | | It also includes log messages | + | | | related to the relevant DNS | + | | | updates. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.dhcp4``, | core | Used to log basic operations. | + | ``kea-dhcp6.dhcp6`` | | | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.dhcpsrv``, | core | The base loggers for the | + | ``kea-dhcp6.dhcpsrv`` | | ``libkea-dhcpsrv.so`` library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.eval``, | core | Used to log messages related to | + | ``kea-dhcp6.eval`` | | the client classification | + | | | expression evaluation code. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.flex-id-hooks``, | :ischooklib:`libdhcp_flex_id.so` | Used to log messages related to | + | ``kea-dhcp6.flex-id-hooks`` | premium hook library | the operation of the Flexible | + | | | Identifier hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.flex-option-hooks``, | :ischooklib:`libdhcp_flex_option.so` | Used to log messages related to | + | ``kea-dhcp6.flex-option-hooks`` | open-source hook library | the operaton of the Flexible | + | | | Option hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.ha-hooks``, | :ischooklib:`libdhcp_ha.so` | Used to log messages related to | + | ``kea-dhcp6.ha-hooks`` | open-source hook library | the operation of the High | + | | | Availability hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-ctrl-agent.hooks``, | core | Used to log messages related to | + | ``kea-dhcp4.hooks``, | | the management of hook | + | ``kea-dhcp6.hooks``, | | libraries, e.g. registration | + | ``kea-dhcp-ddns.hooks`` | | and deregistration of the | + | | | libraries, and to the | + | | | initialization of the callouts | + | | | execution for various hook | + | | | points within the DHCP server. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.host-cache-hooks``, | :ischooklib:`libdhcp_host_cache.so` | Used to log messages related to | + | ``kea-dhcp6.host-cache-hooks`` | subscription hook library | the operation of the Host Cache | + | | | hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.host-cmds-hooks``, | :ischooklib:`libdhcp_host_cmds.so` | Used to log messages related to | + | ``kea-dhcp6.host-cmds-hooks`` | premium hook library | the operation of the Host | + | | | Commands hook library. In | + | | | general, these pertain to the | + | | | loading and unloading of the | + | | | library and the execution of | + | | | commands by the library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.hosts``, | core | Used within the | + | ``kea-dhcp6.hosts`` | | ``libkea-dhcpsrv.so`` to log | + | | | messages related to the | + | | | management of DHCP host | + | | | reservations, i.e. retrieving | + | | | reservations and adding new | + | | | reservations. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.lease-cmds-hooks``, | :ischooklib:`libdhcp_lease_cmds.so` | Used to log messages related to | + | ``kea-dhcp6.lease-cmds-hooks`` | open-source hook library | the operation of the Lease | + | | | Commands hook library. In | + | | | general, these pertain to the | + | | | loading and unloading of the | + | | | library and the execution of | + | | | commands by the library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.limits-hooks``, | :ischooklib:`libdhcp_limits.so` | Used to log messages related to | + | ``kea-dhcp6.limits-hooks`` | subscription hook library | the operation of the Limits | + | | | hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.lease-query-hooks``, | :ischooklib:`libdhcp_lease_query.so` | Used to log messages related to | + | ``kea-dhcp6.lease-query-hooks`` | premium hook library | the operation of the Leasequery | + | | | hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.leases``, | core | Used by the DHCP server to log | + | ``kea-dhcp6.leases`` | | messages related to lease | + | | | allocation. The messages | + | | | include detailed information | + | | | about the allocated or offered | + | | | leases, errors during the lease | + | | | allocation, etc. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.legal-log-hooks``, | :ischooklib:`libdhcp_legal_log.so` | Used to log messages related to | + | ``kea-dhcp6.legal-log-hooks`` | premium hook library | the operation of the Forensic | + | | | Logging hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.mysql-cb-hooks``, | :ischooklib:`libdhcp_mysql.so` | Used to log messages related to | + | ``kea-dhcp6.mysql-cb-hooks`` | open-source hook library | the operation of the MySQL | + | | | Configuration Backend hook | + | | | library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.mysql-hb-hooks``, | :ischooklib:`libdhcp_mysql.so` | Used to log messages related to | + | ``kea-dhcp6.mysql-hb-hooks`` | open-source hook library | the operation of the MySQL Host | + | | | Backend hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.mysql-lb-hooks``, | :ischooklib:`libdhcp_mysql.so` | Used to log messages related to | + | ``kea-dhcp6.mysql-lb-hooks`` | open-source hook library | the operation of the MySQL | + | | | Lease Backend hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.options``, | core | Used by the DHCP server to log | + | ``kea-dhcp6.options`` | | messages related to the | + | | | processing of options in the | + | | | DHCP messages, i.e. parsing | + | | | options, encoding options into | + | | | on-wire format, and packet | + | | | classification using options | + | | | contained in the received | + | | | packets. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.packets``, | core | Mostly used to log messages | + | ``kea-dhcp6.packets`` | | related to transmission of DHCP | + | | | packets, i.e. packet reception | + | | | and the sending of a response. | + | | | Such messages include | + | | | information about the source | + | | | and destination IP addresses | + | | | and interfaces used to transmit | + | | | packets. The logger is also | + | | | used to log messages related to | + | | | subnet selection, as this | + | | | selection is usually based on | + | | | the IP addresses, relay | + | | | addresses, and/or interface | + | | | names, which can be retrieved | + | | | from the received packet even | + | | | before the DHCP message carried | + | | | in the packet is parsed. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.perfmon-hooks``, | :ischooklib:`libdhcp_perfmon.so` | Used to log messages related to | + | ``kea-dhcp6.perfmon-hooks`` | open-source hook library | the operation of the | + | | | Performance Monitoring hook | + | | | library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.ping-check-hooks`` | :ischooklib:`libdhcp_ping_check.so` | Used to log messages related to | + | | subscription hook library | the operation of the Ping Check | + | | | hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.pgsql-cb-hooks``, | :ischooklib:`libdhcp_pgsql.so` | Used to log messages related to | + | ``kea-dhcp6.pgsql-cb-hooks`` | open-source hook library | the operation of the PostgreSQL | + | | | Configuration Backend hook | + | | | library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.pgsql-hb-hooks``, | :ischooklib:`libdhcp_pgsql.so` | Used to log messages related to | + | ``kea-dhcp6.pgsql-hb-hooks`` | open-source hook library | the operation of the PostgreSQL | + | | | Host Backend hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.pgsql-lb-hooks``, | :ischooklib:`libdhcp_pgsql.so` | Used to log messages related to | + | ``kea-dhcp6.pgsql-lb-hooks`` | open-source hook library | the operation of the PostgreSQL | + | | | Lease Backend hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.run-script-hooks``, | :ischooklib:`libdhcp_run_script.so` | Used to log messages related to | + | ``kea-dhcp6.run-script-hooks`` | open-source hook library | the operation of the Run Script | + | | | hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.radius-hooks``, | :ischooklib:`libdhcp_radius.so` | Used to log messages related to | + | ``kea-dhcp6.radius-hooks`` | premium hook library | the operation of the RADIUS | + | | | hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.stat-cmds-hooks``, | :ischooklib:`libdhcp_stat_cmds.so` | Used to log messages related to | + | ``kea-dhcp6.stat-cmds-hooks`` | opens-source hook library | the operation of the Statistics | + | | | Commands hook library. In | + | | | general, these pertain to | + | | | loading and unloading the | + | | | library and the execution of | + | | | commands by the library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.subnet-cmds-hooks``, | :ischooklib:`libdhcp_subnet_cmds.so` | Used to log messages related to | + | ``kea-dhcp6.subnet-cmds-hooks`` | premium hook library | the operation of the Subnet | + | | | Commands hook library. In | + | | | general, these pertain to | + | | | loading and unloading the | + | | | library and theexecution of | + | | | commands by the library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.tcp``, | core | Used to log messages related to | + | ``kea-dhcp6.tcp`` | | TCP traffic. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp4.user_chk``, | :ischooklib:`libdhcp_user_chk.so` | Used to log messages related to | + | ``kea-dhcp6.user_chk`` | hook library | the operation of the User Check | + | | | hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp-ddns`` | core | The root logger for the | + | | | :iscman:`kea-dhcp-ddns` daemon. | + | | | All components used by this | + | | | daemon inherit the settings | + | | | from this logger unless there | + | | | are configurations for more | + | | | specialized loggers. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-ctrl-agent.dctl``, | core | Used to log basic information | + | ``kea-dhcp-ddns.dctl`` | | about the process, received | + | | | signals, and triggered | + | | | reconfigurations. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp-ddns.asiodns`` | core | Used to log messages about | + | | | network events in DDNS | + | | | operations. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp-ddns.dhcpddns`` | core | Used by the | + | | | :iscman:`kea-dhcp-ddns` daemon | + | | | to log events related to DDNS | + | | | operations. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp-ddns.dhcp-to-d2`` | core | Used by the | + | | | :iscman:`kea-dhcp-ddns` daemon | + | | | to log information about events | + | | | dealing with receiving messages | + | | | from the DHCP servers and | + | | | adding them to the queue for | + | | | processing. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp-ddns.d2-to-dns`` | core | Used by the | + | | | :iscman:`kea-dhcp-ddns` daemon | + | | | to log information about events | + | | | dealing with sending and | + | | | receiving messages to and from | + | | | the DNS servers. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp-ddns.gss-tsig-hooks`` | :ischooklib:`libddns_gss_tsig.so` | Used to log messages related to | + | | subscription hook library | the operation of the GSS-TSIG | + | | | hook library. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-dhcp-ddns.libdhcp-ddns`` | core | Used to log events related to | + | | | DDNS operations. | + +----------------------------------+---------------------------------------+---------------------------------+ + | ``kea-netconf`` | core | The root logger for the NETCONF | + | | | agent. All components used by | + | | | NETCONF inherit the settings | + | | | from this logger if there is no | + | | | specialized logger provided. | + +----------------------------------+---------------------------------------+---------------------------------+ Note that user-defined hook libraries should not use any of the loggers mentioned above, but should instead define new loggers with names that