89 lines
3.5 KiB
YAML
89 lines
3.5 KiB
YAML
|
---
|
||
|
|
||
|
synapse_log_config_root_level: "INFO"
|
||
|
synapse_log_config_disable_existing_loggers: false
|
||
|
|
||
|
# Formatter config
|
||
|
synapse_log_config_formatters_precise_name: precise
|
||
|
synapse_log_config_formatters_precise:
|
||
|
format: >-
|
||
|
%(asctime)s - %(name)s - %(lineno)d - %(levelname)s - %(request)s - %(message)s
|
||
|
synapse_log_config_formatters: >-
|
||
|
{{
|
||
|
{ synapse_log_config_formatters_precise_name: synapse_log_config_formatters_precise }
|
||
|
}}
|
||
|
|
||
|
# Loggers config
|
||
|
synapse_log_config_loggers_synapse_storage_sql_level: >-
|
||
|
{{ synapse_log_config_root_level }}
|
||
|
synapse_log_config_loggers_synapse_storage_sql:
|
||
|
level: "{{ synapse_log_config_loggers_synapse_storage_sql_level }}"
|
||
|
synapse_log_config_loggers:
|
||
|
"synapse.storage.SQL": "{{ synapse_log_config_loggers_synapse_storage_sql }}"
|
||
|
|
||
|
# File handler
|
||
|
synapse_log_config_handlers_file_name: file
|
||
|
synapse_log_config_handlers_file_class: >-
|
||
|
logging.handlers.TimedRotatingFileHandler
|
||
|
synapse_log_config_handlers_file_formatter: >-
|
||
|
{{ synapse_log_config_formatters_precise_name }}
|
||
|
synapse_log_config_handlers_file_filename: >-
|
||
|
{{ synapse_homeserver_log_path }}
|
||
|
synapse_log_config_handlers_file_when: midnight
|
||
|
synapse_log_config_handlers_file_backup_count: 3
|
||
|
synapse_log_config_handlers_file_encoding: utf8
|
||
|
synapse_log_config_handlers_file:
|
||
|
class: "{{ synapse_log_config_handlers_file_class }}"
|
||
|
formatter: "{{ synapse_log_config_handlers_file_formatter }}"
|
||
|
filename: "{{ synapse_log_config_handlers_file_filename }}"
|
||
|
when: "{{ synapse_log_config_handlers_file_when }}"
|
||
|
backupCount: "{{ synapse_log_config_handlers_file_backup_count }}"
|
||
|
encoding: "{{ synapse_log_config_handlers_file_encoding }}"
|
||
|
|
||
|
# Buffer handler
|
||
|
synapse_log_config_handlers_buffer_name: buffer
|
||
|
synapse_log_config_handlers_buffer_class: >-
|
||
|
synapse.logging.handlers.PeriodicallyFlushingMemoryHandler
|
||
|
synapse_log_config_handlers_buffer_target: file
|
||
|
synapse_log_config_handlers_buffer_capacity: 10
|
||
|
synapse_log_config_handlers_buffer_flush_level: 30
|
||
|
synapse_log_config_handlers_buffer_period: 5
|
||
|
synapse_log_config_handlers_buffer:
|
||
|
class: "{{ synapse_log_config_handlers_buffer_class }}"
|
||
|
target: "{{ synapse_log_config_handlers_buffer_target }}"
|
||
|
capacity: "{{ synapse_log_config_handlers_buffer_capacity }}"
|
||
|
flushLevel: "{{ synapse_log_config_handlers_buffer_flush_level }}"
|
||
|
period: "{{ synapse_log_config_handlers_buffer_period }}"
|
||
|
|
||
|
# Console handler
|
||
|
synapse_log_config_handlers_console_name: console
|
||
|
synapse_log_config_handlers_console_class: logging.StreamHandler
|
||
|
synapse_log_config_handlers_console_formatter: >-
|
||
|
{{ synapse_log_config_formatters_precise_name }}
|
||
|
synapse_log_config_handlers_console:
|
||
|
class: "{{ synapse_log_config_handlers_console_class }}"
|
||
|
formatter: "{{ synapse_log_config_handlers_console_formatter }}"
|
||
|
|
||
|
# Handler config
|
||
|
synapse_log_config_handlers: >-2
|
||
|
{{
|
||
|
{
|
||
|
synapse_log_config_handlers_file_name: synapse_log_config_handlers_file,
|
||
|
synapse_log_config_handlers_buffer_name: synapse_log_config_handlers_buffer,
|
||
|
synapse_log_config_handlers_console_name: synapse_log_config_handlers_console,
|
||
|
}
|
||
|
}}
|
||
|
|
||
|
synapse_log_config_root_handlers:
|
||
|
- "{{ synapse_log_config_handlers_buffer_name }}"
|
||
|
|
||
|
synapse_log_config:
|
||
|
version: 1
|
||
|
formatters: "{{ synapse_log_config_formatters }}"
|
||
|
root:
|
||
|
level: "{{ synapse_log_config_root_level }}"
|
||
|
handlers: "{{ synapse_log_config_root_handlers }}"
|
||
|
handlers: "{{ synapse_log_config_handlers }}"
|
||
|
loggers: "{{ synapse_log_config_loggers }}"
|
||
|
disable_existing_loggers: "{{ synapse_log_config_disable_existing_loggers }}"
|