logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma
commit: 09b71a9053fe66ba8f4fca940f22eaffbf4af215
parent: f7aedbcc5574b5ba7e1cfbddcd68a2862ac1c682
Author: Haelwenn <contact+git.pleroma.social@hacktivis.me>
Date:   Wed,  6 Feb 2019 18:02:10 +0000

Merge branch 'mr/exsyslogger-doc-and-format' into 'develop'

Adds a couple examples to docs/config.md for ExSyslogger and removes duplicate timestamps from default format.

See merge request pleroma/pleroma!784

Diffstat:

Mconfig/config.exs2+-
Mdocs/config.md20++++++++++++++++++++
2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/config/config.exs b/config/config.exs @@ -115,7 +115,7 @@ config :logger, :console, config :logger, :ex_syslogger, level: :debug, ident: "Pleroma", - format: "$date $time $metadata[$level] $message", + format: "$metadata[$level] $message", metadata: [:request_id] config :mime, :types, %{ diff --git a/docs/config.md b/docs/config.md @@ -100,6 +100,26 @@ config :pleroma, Pleroma.Mailer, ## :logger * `backends`: `:console` is used to send logs to stdout, `{ExSyslogger, :ex_syslogger}` to log to syslog + +An example to enable ONLY ExSyslogger (f/ex in ``prod.secret.exs``) with info and debug suppressed: +``` +config :logger, + backends: [{ExSyslogger, :ex_syslogger}] + +config :logger, :ex_syslogger, + level: :warn +``` + +Another example, keeping console output and adding the pid to syslog output: +``` +config :logger, + backends: [:console, {ExSyslogger, :ex_syslogger}] + +config :logger, :ex_syslogger, + level: :warn, + option: [:pid, :ndelay] +``` + See: [logger’s documentation](https://hexdocs.pm/logger/Logger.html) and [ex_syslogger’s documentation](https://hexdocs.pm/ex_syslogger/)