The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 4.5

  • Change: b1231d1c3f920e910624d4b1180c5ea8808d45f7 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2019-05-21 20:57:51 +0000
    • Documentation regenerated for 4.5 release
  • Change: fcd4bfb4fd455040c6276b15da05a8e879a66478 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2019-05-21 20:55:31 +0000
    • Document and fix parse_syslog_lines()
    • This commit fixes the parse_syslog_lines() function and starts the documentation. This function is not exported by default and has no tests. I will be fixing that in future releases while testing the integration into syslog processors.
  • Change: 90415de755348d5aafb52a84df3b44eb15fe1bde Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2019-05-20 07:29:26 +0000
    • Remove trailing punctuations
  • Change: 176326c6e04abd28c9520e5830ec2a8e35988983 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2019-05-20 07:29:26 +0000
    • Allow K/V's to begin at the start of the syslog content
  • Change: 85a25710986fc30a7fb36d86d950f9ed0590fe1b Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2019-05-19 22:28:42 +0000
    • Added test cases for AutoDetectJSON and AutoDetectKeyValues
  • Change: 8ff5b733149d0a920e16be018f76e6ebd51426bc Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2019-05-19 22:27:29 +0000
    • Add ability to override defaults in the tests and creation script
    • Running `./t/bin/create_test_entry.pl -o AutoDetectKeyValues=1` will create a test data file with the necessary overrides.
  • Change: 89924ae311e85223173975e546b9dbc63186b26b Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2019-05-19 22:03:07 +0000
    • Remove leading whitespace from the program_sub field
  • Change: 1430e965c1c9bb0a1f7738ca3dcff22639f8c591 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2019-05-19 22:00:22 +0000
    • Restucture Testing of the Parser
    • The `01-parse.t` has been restructured to use the `t/data/*.yaml` files. Added `t/bin/create_test_entry.pl` to allow easier creation of test cases.
  • Change: d09b265f28aaba0a900b206569027a78d4daff3e Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2019-05-19 14:55:32 +0000
    • Better processing of program component.
    • This supports the `pam(sshd)[pid]` and `postfix/smtp/smtpd[pid]` as well as the rest of the ways program, component, and pid could be represented.
  • Change: 42625fc6fb6d3cd4b3d1f3331a4453201b68a25f Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2018-09-18 22:19:44 +0000
    • Version 4.5 will suport handling mutli-line messages via the parse_syslog_lines() function
  • Change: ca817b09f61647ad998974a3dbaf4211e119472b Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2018-09-18 22:00:47 +0000
    • Fix documentation generation configuration
  • Change: 3b4f2b415ec90dd60f7883d076d3ae21a1b71688 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2018-09-18 21:53:01 +0000
    • Don't attempt to parse lines that aren't syslog generated
  • Change: fd7c40e5f71d3fde60f4d6f333c35f63630b45c3 Author: Brad Lhotsky <brad@divisionbyzero.net> Date : 2018-05-29 15:55:42 +0000
    • Remove "sub expression" grouping and gender specificity in a comment

Documentation

Parse a syslog message and display the structured data

Modules

Simple syslog line parser