Fix logging config for the docker image (#6197)

Turns out that loggers that are instantiated before the config is loaded get
turned off.

Also bring the logging config that is generated by --generate-config into line.

Fixes #6194.
code_spécifique_watcha
Richard van der Hoff 5 years ago committed by GitHub
parent 1ee97cbd01
commit 560c122267
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      changelog.d/6197.docker
  2. 2
      docker/conf/log.config
  3. 5
      synapse/config/logger.py

@ -0,0 +1 @@
Fix logging getting lost for the docker image.

@ -24,3 +24,5 @@ loggers:
root: root:
level: {{ SYNAPSE_LOG_LEVEL or "INFO" }} level: {{ SYNAPSE_LOG_LEVEL or "INFO" }}
handlers: [console] handlers: [console]
disable_existing_loggers: false

@ -68,9 +68,6 @@ handlers:
filters: [context] filters: [context]
loggers: loggers:
synapse:
level: INFO
synapse.storage.SQL: synapse.storage.SQL:
# beware: increasing this to DEBUG will make synapse log sensitive # beware: increasing this to DEBUG will make synapse log sensitive
# information such as access tokens. # information such as access tokens.
@ -79,6 +76,8 @@ loggers:
root: root:
level: INFO level: INFO
handlers: [file, console] handlers: [file, console]
disable_existing_loggers: false
""" """
) )

Loading…
Cancel
Save