From c9b99d4486be83f3161c889558290cb9be758007 Mon Sep 17 00:00:00 2001
From: "Haelwenn (lanodan) Monnier" <contact@hacktivis.me>
Date: Wed, 2 Jan 2019 23:07:48 +0100
Subject: [PATCH] config/config.exs: Add syslog backends

---
 config/config.exs | 6 ++++++
 docs/config.md    | 4 ++++
 2 files changed, 10 insertions(+)

diff --git a/config/config.exs b/config/config.exs
index 601d9e227..e084d1a88 100644
--- a/config/config.exs
+++ b/config/config.exs
@@ -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"],
diff --git a/docs/config.md b/docs/config.md
index 1c3219efe..e3b2fb35c 100644
--- a/docs/config.md
+++ b/docs/config.md
@@ -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.