Stasiek Michalski 73f0a6
# Log configuration for Synapse.
Stasiek Michalski 73f0a6
#
Stasiek Michalski 73f0a6
# This is a YAML file containing a standard Python logging configuration
Stasiek Michalski 73f0a6
# dictionary. See [1] for details on the valid settings.
Stasiek Michalski 73f0a6
#
Stasiek Michalski 73f0a6
# [1]: https://docs.python.org/3.7/library/logging.config.html#configuration-dictionary-schema
Stasiek Michalski 73f0a6
Stasiek Michalski 73f0a6
version: 1
Stasiek Michalski 73f0a6
Stasiek Michalski 73f0a6
formatters:
Stasiek Michalski 73f0a6
    precise:
Stasiek Michalski 73f0a6
        format: '%(asctime)s - %(name)s - %(lineno)d - %(levelname)s - %(request)s - %(message)s'
Stasiek Michalski 73f0a6
Stasiek Michalski 73f0a6
filters:
Stasiek Michalski 73f0a6
    context:
Stasiek Michalski 73f0a6
        (): synapse.logging.context.LoggingContextFilter
Stasiek Michalski 73f0a6
        request: ""
Stasiek Michalski 73f0a6
Stasiek Michalski 73f0a6
handlers:
Stasiek Michalski 73f0a6
    file:
Stasiek Michalski 73f0a6
        class: logging.handlers.RotatingFileHandler
Stasiek Michalski 73f0a6
        formatter: precise
Stasiek Michalski 73f0a6
        filename: /var/log/matrix-synapse/homeserver.log
Stasiek Michalski 73f0a6
        maxBytes: 104857600
Stasiek Michalski 73f0a6
        backupCount: 10
Stasiek Michalski 73f0a6
        filters: [context]
Stasiek Michalski 73f0a6
        encoding: utf8
Stasiek Michalski 73f0a6
    console:
Stasiek Michalski 73f0a6
        class: logging.StreamHandler
Stasiek Michalski 73f0a6
        formatter: precise
Stasiek Michalski 73f0a6
        filters: [context]
Stasiek Michalski 73f0a6
Stasiek Michalski 73f0a6
loggers:
Stasiek Michalski 73f0a6
    synapse.storage.SQL:
Stasiek Michalski 73f0a6
        # beware: increasing this to DEBUG will make synapse log sensitive
Stasiek Michalski 73f0a6
        # information such as access tokens.
Stasiek Michalski 73f0a6
        level: INFO
Stasiek Michalski 73f0a6
Stasiek Michalski 73f0a6
root:
Stasiek Michalski 73f0a6
    level: INFO
Stasiek Michalski 73f0a6
    handlers: [file, console]
Stasiek Michalski 73f0a6
Stasiek Michalski 73f0a6
disable_existing_loggers: false