diff --git a/salt/profile/matrix/appservice.sls b/salt/profile/matrix/appservice.sls index 9ec9907..b543a37 100644 --- a/salt/profile/matrix/appservice.sls +++ b/salt/profile/matrix/appservice.sls @@ -16,6 +16,10 @@ appservice_pgks: file.directory: - user: synapse +/var/log/matrix-synapse/{{ dir }}: + file.directory: + - user: synapse + {{ data.get('repo') }}: git.latest: - branch: {{ data.get('branch', 'master') }} diff --git a/salt/profile/matrix/files/config-dimension.yaml b/salt/profile/matrix/files/config-dimension.yaml index dc2b834..ae95bd7 100644 --- a/salt/profile/matrix/files/config-dimension.yaml +++ b/salt/profile/matrix/files/config-dimension.yaml @@ -93,7 +93,7 @@ dimension: # Settings for controlling how logging works logging: - file: logs/dimension.log + file: /var/log/matrix-synapse/dimension/dimension.log console: true consoleLevel: info fileLevel: verbose diff --git a/salt/profile/matrix/files/config-discord.yaml b/salt/profile/matrix/files/config-discord.yaml index 74bd281..cdcc196 100644 --- a/salt/profile/matrix/files/config-discord.yaml +++ b/salt/profile/matrix/files/config-discord.yaml @@ -40,12 +40,12 @@ logging: console: "warn" #silly, verbose, info, http, warn, error, silent lineDateFormat: "MMM-D HH:mm:ss.SSS" # This is in moment.js format files: - - file: "debug.log" + - file: "/var/log/matrix-synapse/discord/debug.log" disable: - "PresenceHandler" # Will not capture presence logging - - file: "warn.log" # Will capture warnings + - file: "/var/log/matrix-synapse/discord/warn.log" # Will capture warnings level: "warn" - - file: "botlogs.log" # Will capture logs from DiscordBot + - file: "/var/log/matrix-synapse/discord/botlogs.log" # Will capture logs from DiscordBot level: "info" enable: - "DiscordBot" diff --git a/salt/profile/matrix/files/config-irc.yaml b/salt/profile/matrix/files/config-irc.yaml index 631296b..cb1eb56 100644 --- a/salt/profile/matrix/files/config-irc.yaml +++ b/salt/profile/matrix/files/config-irc.yaml @@ -389,10 +389,10 @@ ircService: # Level to log on console/logfile. One of error|warn|info|debug level: "debug" # The file location to log to. This is relative to the project directory. - logfile: "debug.log" + logfile: "/var/log/matrix-synapse/irc/debug.log" # The file location to log errors to. This is relative to the project # directory. - errfile: "errors.log" + errfile: "/var/log/matrix-synapse/irc/errors.log" # Whether to log to the console or not. toConsole: true # The max number of files to keep. Files will be overwritten eventually due diff --git a/salt/profile/matrix/files/config-telegram.yaml b/salt/profile/matrix/files/config-telegram.yaml index 33a8727..6c62f12 100644 --- a/salt/profile/matrix/files/config-telegram.yaml +++ b/salt/profile/matrix/files/config-telegram.yaml @@ -395,7 +395,7 @@ logging: file: class: logging.handlers.RotatingFileHandler formatter: normal - filename: ./mautrix-telegram.log + filename: /var/log/matrix-synapse/telegram/mautrix-telegram.log maxBytes: 10485760 backupCount: 10 console: diff --git a/salt/profile/matrix/files/config-webhook.yaml b/salt/profile/matrix/files/config-webhook.yaml index 832c658..7021ce2 100644 --- a/salt/profile/matrix/files/config-webhook.yaml +++ b/salt/profile/matrix/files/config-webhook.yaml @@ -27,7 +27,7 @@ web: hookUrlBase: 'http://localhost:9002/' logging: - file: logs/webhook.log + file: /var/log/matrix-synapse/webhook/webhook.log console: true consoleLevel: info fileLevel: verbose