feat(synapse): add ansible role
This commit is contained in:
88
roles/synapse/defaults/main/log.config.yml
Normal file
88
roles/synapse/defaults/main/log.config.yml
Normal file
@ -0,0 +1,88 @@
|
||||
---
|
||||
|
||||
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 }}"
|
Reference in New Issue
Block a user