config/config.exs: Add syslog backends
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Wed, 2 Jan 2019 22:07:48 +0000 (23:07 +0100)
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>
Sun, 6 Jan 2019 00:11:53 +0000 (01:11 +0100)
config/config.exs
docs/config.md

index 601d9e22765c2d71d963879a7b06889d138e6c90..e084d1a883a69afb295689aed489afc4870d63a9 100644 (file)
@@ -91,6 +91,12 @@ config :logger, :console,
   format: "$time $metadata[$level] $message\n",
   metadata: [:request_id]
 
+config :logger, :ex_syslogger,
+  level: :debug,
+  ident: "Pleroma",
+  format: "$date $time $metadata[$level] $message",
+  metadata: [:request_id]
+
 config :mime, :types, %{
   "application/xml" => ["xml"],
   "application/xrd+xml" => ["xrd+xml"],
index 1c3219efee3498f6fa13f4a1d71af62549a55a5c..e3b2fb35cf82f09938cd7486d405df87f9ebf32a 100644 (file)
@@ -94,6 +94,10 @@ config :pleroma, Pleroma.Mailer,
 * `extended_nickname_format`: Set to `true` to use extended local nicknames format (allows underscores/dashes). This will break federation with
     older software for theses nicknames.
 
+## :logger
+* `backends`: `:console` is used to send logs to stdout, `{ExSyslogger, :ex_syslogger}` to log to syslog
+See: [logger’s documentation](https://hexdocs.pm/logger/Logger.html) and [ex_syslogger’s documentation](https://hexdocs.pm/ex_syslogger/)
+
 ## :fe
 This section is used to configure Pleroma-FE, unless ``:managed_config`` in ``:instance`` is set to false.