       `Logger` calls with level lower than this option will be completely
       removed at compile time, accruing no overhead at runtime. Defaults to
       `:debug` and only applies to the `Logger.debug/2`, `Logger.info/2`,
-      `Logger.warn/2`, and `Logger.error/2` macros (e.g., it doesn't apply to
+      `Logger.warn/2`, and `Logger.error/2` macros (for example, it doesn't apply to
       `Logger.log/3`). Note that arguments passed to `Logger` calls that are
       removed from the AST at compilation time are never evaluated, thus any
       function call that occurs in these arguments is never executed. As a

  @doc """
  Enables logging for the current process.

  Currently the only accepted process is self().
  """
  @spec enable(pid) :: :ok
  def enable(pid) when pid == self() do


  ### Runtime Configuration

  All configuration below can be set via config files (such as
  `config/config.exs`) but also changed dynamically during runtime via
  `Logger.configure/1`.

