From: Aleš Date: Mon, 10 Jan 2022 18:06:23 +0000 (+0100) Subject: datamodel: logging: bogus-log option added X-Git-Tag: v6.0.0a1~57 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1d37e1e31f5fb48befd308a092f13799cbdc4d6c;p=thirdparty%2Fknot-resolver.git datamodel: logging: bogus-log option added --- diff --git a/manager/knot_resolver_manager/datamodel/logging_config.py b/manager/knot_resolver_manager/datamodel/logging_config.py index b43ee152e..65dc50580 100644 --- a/manager/knot_resolver_manager/datamodel/logging_config.py +++ b/manager/knot_resolver_manager/datamodel/logging_config.py @@ -87,12 +87,14 @@ class LoggingSchema(SchemaNode): level: Logging level for all processes. target: Logging stream target for all processes. groups: List of groups for which 'debug' logging level is set. - debugging: Advanced debugging parameters for Knot Resolver daemon (kresd). + dnssec_bogus: Logging a message for each DNSSEC validation failure. dnstap: Logging DNS requests and responses to a unix socket. + debugging: Advanced debugging parameters for Knot Resolver daemon (kresd). """ level: LogLevelEnum = "notice" target: Optional[LogTargetEnum] = None groups: Optional[List[LogGroupsEnum]] = None + dnssec_bogus: bool = False dnstap: Union[Literal[False], DnstapSchema] = False debugging: DebuggingSchema = DebuggingSchema() diff --git a/manager/knot_resolver_manager/datamodel/templates/logging.lua.j2 b/manager/knot_resolver_manager/datamodel/templates/logging.lua.j2 index 0fb2fb123..5681325c5 100644 --- a/manager/knot_resolver_manager/datamodel/templates/logging.lua.j2 +++ b/manager/knot_resolver_manager/datamodel/templates/logging.lua.j2 @@ -17,6 +17,10 @@ log_groups({ }) {% endif %} +{% if cfg.logging.dnssec_bogus %} +modules.load('bogus_log') +{% endif %} + {% if cfg.logging.dnstap -%} -- logging.dnstap modules.load('dnstap')