 
   ### Custom formatting
 
-  The console backend allows you to customize the format of your log messages
-  with the `:format` option.
-
-  You may set `:format` to either a string or a `{module, function}` tuple if
-  you wish to provide your own format function. Here is an example of how to
-  configure the `:console` backend in a `config/config.exs` file:
+  The console backend allows you to customize the format of your
+  log messages with the `:format` option.
+
+  You may set `:format` to either a string or a `{module, function}`
+  tuple if you wish to provide your own format function. Here is an
+  example of how to configure the `:console` backend in a
+  `config/config.exs` file:
 
       config :logger, :console,
         format: {MyConsoleLogger, :format}
 
-  And here is an example of how you can define `MyConsoleLogger.format/4` from the
-  above configuration:
+  And here is an example of how you can define `MyConsoleLogger.format/4`
+  from the above configuration:
 
       defmodule MyConsoleLogger do
         def format(level, message, timestamp, metadata) do


  ### Console backend

  The console backend logs messages by printing them to the console. It supports
  the following options:

    * `:level` - the level to be logged by this backend.
      Note that messages are filtered by the general

  ### Erlang/OTP integration

  From Elixir v1.10, Elixir's Logger is fully integrated with Erlang's
  logger. They share the same `Logger.level/0`, any metadata set with
  `Logger.metadata/1` applies to both, and so on.

  Elixir also supports formatting Erlang reports using Elixir syntax.
  This can be controlled with two configurations:
