Skip to content
This repository

Mar 13, 2013

  1. Andrew Thompson

    compatability with beams compiled with lager 1.2

    authored March 01, 2013

Mar 12, 2013

  1. Andrew Thompson

    Add some tests to test for the bug the previous commit fixed

    authored March 11, 2013
  2. Andrew Thompson

    Merge pull request #114 from ewanmellor/fix-min-level

    Add an update to the global loglevel when a new handler is installed
    authored March 11, 2013

Mar 11, 2013

  1. Andrew Thompson

    Merge pull request #116 from basho/adt-msg-drop

    Implement configurable error_logger msg drop threshold
    authored March 11, 2013
  2. Scott Lystig Fritchie

    A few small things:

    1. Add set_high_water/1 to adjust the high water mark after startup
    2. Add test func t0/0 to demo (interactively only, sorry) that the
       limiting is working as we expect).
    3. Remove a couple of comments.
    authored March 07, 2013 Vagabond committed March 11, 2013
  3. Andrew Thompson

    Implement configurable error_logger msg drop threshold

    Implement a new config option error_logger_hwm, which is a number
    representing how many messages per second we should log from the
    error_logger. If that threshold is exceeded, messages will be discarded
    for the remainder of that second.
    
    This is only effective if lager itself can process the messages fast
    enough to satisfy the threshold. If your threshold is 1000 and lager
    itself is only writing 100 messages a second (because error messages are
    causing fsyncs or whatever) you'll never exceed the threshold and drops
    will never happen. Thus care needs to be taken when selecting this
    feature.
    
    Setting it low is not as bad as it might seem, because when using lager,
    hopefully error_logger messages are unusual. In my testing, 50/second
    with the default config seemed reasonable (which has 2 file backends
    installed, both of which fsync on messages at error or above).
    authored March 07, 2013

Mar 07, 2013

  1. Andrew Thompson

    Merge pull request #115 from mworrell/mw-supervisor-name

    Don't assume the supervisor is a registered process.
    authored March 07, 2013
  2. Marc Worrell

    Replaced another use of element(2,Pid). Added some tests with somepid…

    … instead {local,name} as supervisor reference
    authored March 07, 2013
  3. Marc Worrell

    Make the tests pass, show the local name whem the supervisor is {loca…

    …l, Name}
    authored March 07, 2013
  4. Marc Worrell

    Don't assume the supervisor is a registered process, it could also be…

    … a pid.
    authored March 07, 2013

Mar 05, 2013

  1. Ewan Mellor

    Add an update to the global loglevel when a new handler is installed.

    This fixes a bug where messages were incorrectly discarded if the new
    handler is using log levels that are different from those in use by handlers
    that were set up at start-of-day.
    authored March 05, 2013
  2. Ewan Mellor

    Bring some duplicate code together around the loglevel handling.

    Add add_trace_to_loglevel_config and update_loglevel_config.  These two
    handle most of the updates to the loglevel config item, including the
    update of the overall logging mask.
    
    This makes minimum_loglevel private.
    
    This doesn't change any behavior -- it just a tidy-up.
    authored March 05, 2013

Mar 02, 2013

  1. Andrew Thompson

    Merge pull request #112 from ewanmellor/non-atom-levels

    Improve lager_console_backend to support non-atom output log levels.
    authored March 01, 2013
  2. Ewan Mellor

    Improve lager_console_backend to support non-atom output log levels.

    This supports forms such as "!notice" for configuring the output
    log level (using the config handling changes from 7aa3169).
    authored March 01, 2013

Feb 27, 2013

  1. Andrew Thompson

    Merge pull request #108 from basho/adt-iolist-printing

    Lager doesn't print iolists with ~s right
    authored February 27, 2013
  2. Andrew Thompson

    Remove broken code for stripping square brackets

    authored February 27, 2013

Feb 26, 2013

  1. Andrew Thompson

    Merge pull request #54 from basho/adt-variable-arguments

    Parse transform can't handle `Attr' as a variable
    authored February 26, 2013
  2. Andrew Thompson

    Fix some bugs uncovered in review

    authored February 26, 2013
  3. Andrew Thompson

    Merge pull request #103 from basho/adt-lager-registered-procs

    Empty registered processes section in lager.app.src.
    authored February 26, 2013

Feb 22, 2013

  1. Andrew Thompson

    Fiddle with test timeouts to accomodate slower machines

    authored February 22, 2013

Feb 15, 2013

  1. Andrew Thompson

    Also allow list comps, function calls and record fields as lager argu…

    …ments
    authored February 14, 2013
  2. Andrew Thompson

    Support variables as arguments to lager:info and friends

    As long as *one* of the arguments is a literal, lager can figure out
    what you're trying to do and (re)arrange the arguments as necessary.
    authored December 13, 2012

Jan 24, 2013

  1. Andrew Thompson

    Support printing iolists with ~s

    authored January 24, 2013

Dec 22, 2012

  1. Andrew Thompson

    Merge pull request #105 from basho/adt-fix-tracing

    Tracing without using parse transform.
    authored December 21, 2012

Dec 21, 2012

  1. Andrew Thompson

    Fix for loglevel none in status

    authored December 21, 2012

Dec 20, 2012

  1. Andrew Thompson

    File backends started as part of a trace have a loglevel of 'none'

    authored December 20, 2012
  2. Andrew Thompson

    Fix a regression about setting loglevel to 'none'

    authored December 20, 2012
  3. Andrew Thompson

    Fix a couple bugs in tracing

    authored December 18, 2012

Dec 14, 2012

  1. Andrew Thompson

    Merge pull request #104 from tsloughter/error_logger_whitelist

    add whitelist of error_logger handlers not to delete when error_logger_r...
    authored December 14, 2012

Dec 13, 2012

  1. add whitelist of error_logger handlers not to delete when error_logge…

    …r_redirect is true
    authored December 13, 2012
  2. Andrew Thompson

    A sacrifice to the dialyzer god

    authored December 13, 2012
  3. Andrew Thompson

    Merge branch 'adt-application-metadata'

    authored December 13, 2012
  4. Andrew Thompson

    Merge branch 'adt-syslog-comparison-flags'

    authored December 13, 2012
  5. Andrew Thompson

    Add tests, fix some bugs & fix dialyzer specs

    authored December 13, 2012

Dec 12, 2012

  1. Andrew Thompson

    Document the registered process in the .app file

    This helps systools detect registered name clashes
    authored December 12, 2012
Something went wrong with that request. Please try again.