version: 1 formatters: precise: format: '%(asctime)s - %(name)s - %(lineno)d - %(levelname)s - %(request)s- %(message)s' filters: context: (): synapse.util.logcontext.LoggingContextFilter request: "" handlers: console: class: logging.StreamHandler formatter: precise filters: [context] {% if SYNAPSE_LOG_HOST %} http_meshsim: class: logging.handlers.HTTPHandler host: {{ SYNAPSE_LOG_HOST }}:3000 url: "/log" {% endif %} loggers: synapse: level: {{ SYNAPSE_LOG_LEVEL or "WARNING" }} synapse.storage.SQL: # beware: increasing this to DEBUG will make synapse log sensitive # information such as access tokens. level: {{ SYNAPSE_LOG_LEVEL or "WARNING" }} {% if SYNAPSE_LOG_HOST %} synapse.federation.pdu_destination_logger: level: INFO handlers: [http_meshsim,console] {% endif %} root: level: {{ SYNAPSE_LOG_LEVEL or "WARNING" }} handlers: [console]