adds a couple of explicit examples for ExSyslogger
authorMichael Loftis <mloftis@wgops.com>
Wed, 6 Feb 2019 17:54:30 +0000 (17:54 +0000)
committerMichael Loftis <mloftis@wgops.com>
Wed, 6 Feb 2019 17:54:30 +0000 (17:54 +0000)
docs/config.md

index e042d216fdeb502097ddca98f078930236f81fd8..ba6807760867877e233106c1fe0a15df750b5356 100644 (file)
@@ -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/)