]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
datamodel: logging: bogus-log option added
authorAleš <ales.mrazek@nic.cz>
Mon, 10 Jan 2022 18:06:23 +0000 (19:06 +0100)
committerAleš Mrázek <ales.mrazek@nic.cz>
Fri, 8 Apr 2022 14:17:53 +0000 (16:17 +0200)
manager/knot_resolver_manager/datamodel/logging_config.py
manager/knot_resolver_manager/datamodel/templates/logging.lua.j2

index b43ee152e008857d723b92c7839e8acd32df4cc2..65dc5058088671b3e1723e7eb0d7c48c2a9cd090 100644 (file)
@@ -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()
index 0fb2fb123c12f56928347e1047d443c75d08c992..5681325c52795689a9b747db7ecb9b2de9266033 100644 (file)
@@ -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')