Permalink
Commits on Mar 29, 2018
Commits on Mar 28, 2018
  1. Merge pull request #241 from stanhu/sh-strip-query-string-from-location

    benlovell committed Mar 28, 2018
    Strip query string from the log for Location headers
Commits on Mar 20, 2018
  1. Strip query string from the log for Location headers

    stanhu committed Mar 20, 2018
    The Location URL may contain sensitive information, so just like the path
    we should remove the query string.
    
    Closes #229
Commits on Feb 6, 2018
  1. Merge pull request #237 from nicolasleger/patch-1

    benlovell committed Feb 6, 2018
    [CI] Test on new Ruby 2.5
Commits on Jan 29, 2018
  1. Merge pull request #234 from kkarski82/master

    benlovell committed Jan 29, 2018
    Stylistic changes to key_value and l2met formatters
Commits on Jan 12, 2018
  1. Release 0.9.0

    benlovell committed Jan 12, 2018
  2. Merge pull request #235 from maschwenk/chore-no-upper-limit-dependency

    benlovell committed Jan 12, 2018
    No upper bound dependencies on AS/AP/Railties
Commits on Jan 11, 2018
  1. Release 0.8.0

    benlovell committed Jan 11, 2018
  2. Merge pull request #230 from mrnugget/multiple_base_controller_classes

    benlovell committed Jan 11, 2018
    Allow multiple base controller classes to be set
  3. Allow multiple base controller classes to be set

    mrnugget authored and benlovell committed Oct 13, 2017
    This changes the `base_controller_class` configuration option to also
    accept an array of class names, so that the custom payload is appended
    in multiple controller base classes.
    
    Why? Because some applications have controllers that inherit from
    multiple base classes. Example: `ActionController::API` and
    `ActionController::Base`. If you have an an application with an API and
    also an admin panel, that would certainly be the case.
    
    Until now, using a custom payload was only possible in the controllers
    that inherit from the configured `base_controller_class`. With this
    change, the custom payload feature can be used in all controllers -- if
    their base classes are set.
  4. Merge pull request #225 from olleolleolle/patch-1

    benlovell committed Jan 11, 2018
    Travis: jruby-9.1.15.0 and skip already-taken-care-of gem update --system
Commits on Jan 8, 2018
  1. No upper-bound dependency

    maschwenk committed Jan 8, 2018
Commits on Dec 27, 2017
  1. Stylistic changes to key_value and l2met formatters

    Krzysztof Karski
    Krzysztof Karski committed Dec 27, 2017
    Changes:
    1. Internal method visibility (public -> protected)
    2. Split methods a bit to improve readability and
        to allow for easier extension
Commits on Dec 8, 2017
Commits on Nov 12, 2017
Commits on Oct 31, 2017
  1. Merge pull request #231 from smudge/rails-5-1

    benlovell committed Oct 31, 2017
    Loosen version requirements on 5.X gemfiles
Commits on Sep 19, 2017
  1. Release 0.7.1

    benlovell committed Sep 19, 2017
  2. Merge pull request #228 from f3ndot/fix-blank-response

    benlovell committed Sep 19, 2017
    Config base_controller_class with string & constantize
  3. Config base_controller_class with string & constantize

    f3ndot committed Sep 19, 2017
    This fixes a severe problem where the controller response wasn't being returned. Something about placing the `ActionController::API` constant in the configuration block causes this.
  4. Release 0.7.0

    benlovell committed Sep 19, 2017
  5. Merge pull request #227 from f3ndot/support-different-controller-bases

    benlovell committed Sep 19, 2017
    Support custom_payload for Rails 5 API's ActionController::API
Commits on Sep 8, 2017
Commits on Aug 4, 2017
  1. Release 0.6.0

    benlovell committed Aug 4, 2017
  2. Merge pull request #218 from leonelgalan/master

    benlovell committed Aug 4, 2017
    Replaces thread storage with request_store
  3. Merge pull request #135 from smudge/append-payload-in-config

    benlovell committed Aug 4, 2017
    An alternative to the "append_info_to_payload" strategy
Commits on Aug 3, 2017
  1. Replaces thread storage with request_store

    leonelgalan committed Aug 3, 2017
    Fixes issue #197. Under load it was possible for a thread to handle
    a second request without clearing the variables in the thread. This
    caused log lines to have the incorrect values for `: lograge_location`.
    
    @abrisse suggested we used `request_store`, after a brief examination
    of this gem it seems that it’s well maintained and it solves our
    problem.
Commits on Jun 19, 2017
  1. Merge pull request #215 from olleolleolle/patch-1

    benlovell committed Jun 19, 2017
    Travis: jruby-9.1.12.0
  2. Travis: jruby-9.1.12.0

    olleolleolle committed Jun 19, 2017
Commits on Jun 16, 2017
  1. Merge pull request #214 from timcraft/patch-1

    benlovell committed Jun 16, 2017
    Add 2.4.1 to travis rubies
  2. Add 2.4.1 to travis rubies

    timcraft committed Jun 16, 2017
Commits on May 26, 2017
  1. Merge pull request #211 from olleolleolle/patch-1

    benlovell committed May 26, 2017
    Travis: jruby-9.1.10.0