Skip to main content

A package to parse log files

Project description

gen_log_parser

  • This library contains a pyCLass that can be instantiated to create log objects "log_parser()"
  • From the object various method can be used parse thru logs depending on the log format of the file
  • v0.0.2 can be used to parse thru the following log formats:
    • json formated logs
    • custom formated nginx log

NOTE:

  • The nginx parser works with the following nginx log format:
    • log_format new_default $remote_addr - $remote_user - $time_local - $request - $status - $body_bytes_sent - $http_referer - $http_user_agent - $http_x_forwarded_for;
  • If the log format on the nginx server is modified, then the method from the object will not work
  • The class must be inherited and the nginx method must be modified to statisfy the log format

Change Log

  • 0.0.3 (28 Mar 2023)

    • Fix typo's in README file
  • 0.0.2 (26 Mar 2023)

    • First Release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gen_log_parser-0.0.4.tar.gz (2.7 kB view hashes)

Uploaded Source

Built Distribution

gen_log_parser-0.0.4-py3-none-any.whl (2.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page