-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Change the default log config to reduce disk I/O and storage #8040
Changes from 3 commits
1af663d
29b921e
ed8a183
07465f0
5936b1a
c2fc81e
5590a73
dd0b6f2
e7d2a9e
62289fa
538efd0
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| Change the default log config to reduce disk I/O and storage for new servers. |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -18,13 +18,24 @@ filters: | |
|
|
||
| handlers: | ||
| file: | ||
| class: logging.handlers.RotatingFileHandler | ||
| class: logging.handlers.TimedRotatingFileHandler | ||
| formatter: precise | ||
| filename: /var/log/matrix-synapse/homeserver.log | ||
| maxBytes: 104857600 | ||
| backupCount: 10 | ||
| when: midnight | ||
| backupCount: 3 # Does not include the current log file. | ||
| filters: [context] | ||
| encoding: utf8 | ||
|
|
||
| # Default to buffering writes to log file for efficiency. This means that | ||
| # will be a delay for WARNING/INFO/DEBUG logs to get written, but ERROR | ||
| # logs will still be flushed immediately. | ||
| buffer: | ||
| class: logging.handlers.MemoryHandler | ||
| formatter: precise | ||
erikjohnston marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| level: DEBUG | ||
erikjohnston marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| target: file | ||
| capacity: 100 | ||
|
||
|
|
||
| console: | ||
richvdh marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| class: logging.StreamHandler | ||
| formatter: precise | ||
|
|
@@ -38,6 +49,6 @@ loggers: | |
|
|
||
| root: | ||
| level: INFO | ||
| handlers: [file, console] | ||
| handlers: [buffer, console] | ||
erikjohnston marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| disable_existing_loggers: false | ||
Uh oh!
There was an error while loading. Please reload this page.