:console is used to send logs to stdout, {ExSyslogger, :ex_syslogger} to log to syslog, and Quack.Logger to log to Slack
The level to be logged by this backend. Note that messages are filtered by the general :level configuration for the :logger application first.
The format message used to print logs.
The device to log error messages to. Defaults to :user but can be changed to something else such as :standard_error
Maximum events to buffer while waiting for a confirmation from the IO device (default: 32). Once the buffer is full, the backend will block until a confirmation is received.
Defaults to: :cyan
Defaults to: :normal
Defaults to: :yellow
Defaults to: :red
Logging level. It defaults to :info.
The format message used to print logs.
Formatter that will be used to format the log. It default to Logger.Formatter
A string that’s prepended to every message, and is typically set to the app name. It defaults to Elixir
Syslog facility to be used. It defaults to :local0
Syslog option to be used. It defaults to :ndelay.
Logging level. It defaults to :info.