The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 4.2

  • Change: 24ce203cfebfd5ee8c185f697c6166da2414d33c Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2017-11-26 15:49:10 +0000
    • Release version 4.2 to address test failures
    • CPAN Testers uncovered a few more issues with systems based on the precision of local calculations and the timezone of the host system. Two fixes in this release:
    • Always set the OutputTimeZone when set_syslog_timezone() is called as
    • per the docs. This also makes the tests pass as the timezone is
    • expected. * New variable $HiResFmt and default to '%0.6f'. Use this to set the
    • correct precision in the date strings. If tests continue to fail due
    • to precision erros, I will override the precision in the tests using
    • this variable.
  • Change: 24c3cf8f168c1fbe02e45457a82a7ca46a006083 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2017-11-26 14:20:47 +0000
    • Allow cuotomizing the high resolution time format.
    • Allow overriding the default microsecond resolution timestamps for the high resolution timestamps. This should address some test failures where HTTP::Date::str2time() is causing rounding errors.
    • Touch up test output for easier debugging.
  • Change: 89c1839a3ca33b9588884f2f4060a6a0e3ad734f Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2017-11-26 20:53:11 +0000
    • Fix timezone output in tests
    • Ensure that OutputTimeZone is set to true when we call
    • set_syslog_timezone() so behavior matches the documentation * Correct ordering of timezone related calls in t/01-parse.t

Documentation

Parse a syslog message and display the structured data

Modules

Simple syslog line parser