Permalink
Commits on Jul 30, 2016
  1. v2.013

            - minor optimizations to callbacks (thanks, Olivier Mengué)
    committed Jul 30, 2016
  2. remove a typographical error

    committed Jul 30, 2016
Commits on Jul 25, 2015
  1. changelog for optimizations

    committed Jul 25, 2015
Commits on Dec 2, 2014
  1. Optimize Log::Dispatch::Screen callback

    I also sent a similar patch to Log::Dispatch to optimise its 'newline'
    option (that injects the same callback).
    See houseabsolute/Log-Dispatch#7
    dolmen committed Dec 2, 2014
Commits on Nov 30, 2014
  1. v2.012

              avoid a newly-introduced warning on older perls (thanks, Christopher
              J. Madsen)
    committed Nov 30, 2014
  2. Use of "localtime" without parentheses is ambiguous

      Fix warning regression in 58d789e
    madsen committed with Nov 30, 2014
Commits on Nov 29, 2014
  1. v2.011

              some optimizations in timestamp and pid logging (thanks, Olivier
              Mengué)
    committed Nov 29, 2014
  2. to_file init: simpler callback when file_format is unset

    The callback for Log::Dispatch::File is now simplified (just one sub
    instead of a sub wrapped with a sub) when file_format is not set. This
    improves speed.
    dolmen committed with Nov 28, 2014
  3. to_file: improve build of log_file default value

    - Fix a possible race condition
    - Fix multiples wrapped sprintf calls
    dolmen committed with Nov 28, 2014
  4. during initialization, do not set a callback if log_pid == 0

    The callbacks in Log::Dispatch are a hot path as they are called on
    every log. This is an optimisation of the callbacks set by Dispatchouli
    to not check if log_pid is set on every call.
    
    The Log::Dispatchouli construction is modified to set optimized
    callbacks:
    
    * if log_pid == 0, do not set a callback
    * if log_pid == 1, set a optimized callback that just adds the "[$$] "
      prefix, without condition.
    dolmen committed with Nov 28, 2014
Commits on Jul 29, 2014
  1. v2.010

              add the file_format option (thanks, Randy Stauner)
    committed Jul 29, 2014
Commits on Jul 16, 2014
Commits on Jan 11, 2014
  1. v2.009

              load the Proxy class earlier, to get it loaded prefork
    committed Jan 11, 2014
Commits on Jan 10, 2014
  1. load Proxy from Log::Dispatchouli

    to get code loaded prefork when appropriate
    committed Jan 10, 2014
Commits on Oct 5, 2013
  1. Synopsis pod missing semicolon

    mattp- committed with Oct 4, 2013
Commits on Sep 27, 2013
  1. v2.008

              fix test for JSON::PP, which doesn't always follow orders about
              spaces!  (thanks, Dagfinn Ilmari Mannsåker!)
    committed Sep 27, 2013
  2. Fix tests when JSON::XS is missing

    JSON::PP doesn't add a space after the comma even when space_after is set, so handle either case.
    ilmari committed with Sep 26, 2013
Commits on Sep 26, 2013
  1. v2.007

              doc fixes and tests (thanks George Hartzell and Randy Stauner)
    committed Sep 26, 2013
  2. Test basic file logging

    rwstauner committed with Mar 12, 2013
  3. Fix pod typo/syntax error

    rwstauner committed with Mar 12, 2013
  4. fix small typo

    hartzell committed with Jan 6, 2013
Commits on Apr 23, 2013
Commits on Apr 5, 2013
  1. v2.006

              put the ->info, ->fatal, ->debug methods on proxies, too
              (thanks George Hartzell)
    committed Apr 5, 2013
  2. changelog

    committed Apr 5, 2013
Commits on Apr 8, 2011
  1. v2.005

              add log_file and log_path options
    committed Apr 8, 2011
  2. add log_file and log_path

    committed Apr 8, 2011
Commits on Jan 21, 2011
  1. v2.004

              BUG FIX:  it is okay to replace the default logger, always
    committed Jan 21, 2011
  2. allow replacement of default logger

    committed Jan 21, 2011
  3. v2.003

              add config_id to allow faking Global equality when testing
    committed Jan 21, 2011
  4. check config_id for equivalence

    committed Jan 21, 2011