--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/matrix-synapse/templates/log.yaml.j2 Tue Jun 09 19:14:49 2020 -0500
@@ -0,0 +1,56 @@
+
+version: 1
+
+formatters:
+ precise:
+ format: '%(asctime)s - %(name)s - %(lineno)d - %(levelname)s - %(request)s- %(message)s'
+ journal_fmt:
+ format: '%(name)s: [%(request)s] %(message)s'
+
+filters:
+ context:
+ (): synapse.util.logcontext.LoggingContextFilter
+ request: ""
+
+handlers:
+ file:
+ class: logging.handlers.WatchedFileHandler
+ formatter: precise
+ filename: /var/log/matrix-synapse/homeserver.log
+ filters: [context]
+ level: ERROR
+ encoding: utf8
+ console:
+ class: logging.StreamHandler
+ formatter: precise
+ level: ERROR
+ journal:
+ class: systemd.journal.JournalHandler
+ formatter: journal_fmt
+ filters: [context]
+ SYSLOG_IDENTIFIER: synapse
+
+loggers:
+ twisted:
+ level: ERROR
+
+ synapse:
+ level: ERROR
+
+ # the following levels are more verbose than most users want
+ # set them to INFO if you need more logging
+ synapse.metrics:
+ level: ERROR
+
+ synapse.http.federation.well_known_resolver:
+ level: ERROR
+
+ synapse.storage.TIME:
+ level: ERROR
+
+ synapse.http.matrixfederationclient:
+ level: ERROR
+
+root:
+ level: ERROR
+ handlers: [journal]