All Versions
18
Latest Version
Avg Release Cycle
118 days
Latest Release
469 days ago

Changelog History
Page 1

  • v0.15.0 Changes

    July 12, 2020
    • ✨ Enhancements

      • Protocol for %r is now logged as reported by Plug.Conn.get_http_protocol/1
      • System environment configuration can set an optional default value to be used if the environment variable is unset
    • Backwards incompatible changes

      • Minimum required elixir version is now ~> 1.7
  • v0.14.0 Changes

    November 25, 2016

    ➕ Additional formatting directives

    - %{VARNAME}e - Environment variable contents

    Backwards incompatible changes

    • All modules of the DefaultFormatter have been changed to not append to a passed message anymore but return iodata. The public method has been renamed from append to format to reflect this change.
  • v0.13.0 Changes

    July 13, 2016
    • Backwards incompatible changes
      • Minimum required elixir version is now ~> 1.3
      • Minimum required version of :timex raised to ~> 3.0
  • v0.12.0 Changes

    June 25, 2016
    • Backwards incompatible changes
      • Minimum required elixir version is now ~> 1.2
      • Minimum required erlang version is now ~> 18.0
  • v0.11.0 Changes

    March 25, 2016
    • ✨ Enhancements

      • Logfiles can be configured using system environment variables
      • Logs are written in batches to the output file (configurable, default 100ms)
    • Backwards incompatible changes

      • :local_time is now internally stored as a Timex.DateTime struct
      • Minimum required version of :timex raised to ~> 2.0 (#12)
  • v0.10.0 Changes

    January 06, 2016
    • ➕ Additional formatting directives

      • %P - The process ID that serviced the request
      • %{UNIT}T - Time taken to serve the request in the given UNIT
    • Backwards incompatible changes

      • Minimum required version of :timex raised to ~> 1.0
  • v0.9.1 Changes

    September 29, 2015
    • ✨ Enhancements

      • Application :tzdata (for recent :timex/:tzdata versions) is started automatically
    • Backwards incompatible changes

      • Minimum required version of :timex raised to ~> 0.19
      • Minimum required version of :tzdata raised to => 0.5.1
  • v0.9.0 Changes

    August 15, 2015
    • Backwards incompatible changes
      • Minimum required version of :plug raised to ~> 1.0
  • v0.8.0 Changes

    August 08, 2015
    • Backwards incompatible changes
      • Minimum required version of :plug raised to ~> 0.14
  • v0.7.0 Changes

    July 19, 2015
    • ✨ Enhancements

      • Allows passing custom formatters
      • Errors when open logfiles are logged as errors using Logger
      • Log writing is now handled by a GenEvent handler to avoid crashing
    • ➕ Additional formatting directives

      • %a - Remote IP-address
      • %D - Time taken to serve the request (microseconds)
      • %M - Time taken to serve the request (milliseconds)
      • %q - Query string (prepended with "?" or empty string)
      • %T - Time taken to serve the request (full seconds)
      • %V - Server name (canonical)
    • Backwards incompatible changes

      • Plug.AccessLog.Formatter has been renamed to Plug.AccessLog.DefaultFormatter