Skip to main content

Extract individual fields from lines in Apache logs.

Project description

About

https://img.shields.io/pypi/v/parser201.svg https://img.shields.io/github/v/tag/geozeke/parser201.svg https://img.shields.io/travis/geozeke/parser201.svg Documentation Status https://img.shields.io/pypi/status/parser201.svg https://img.shields.io/pypi/pyversions/parser201.svg https://img.shields.io/github/last-commit/geozeke/parser201.svg https://img.shields.io/github/license/geozeke/parser201.svg

Free software: MIT license

Features

The centerpiece of the parser201 module is the LogParser class. The class initializer takes a line from an Apache log file and extracts the individual fields into properties within an object.

  • Parses entries (lines) from Apache log files into objects with a separate property for each field in the log entry.

  • Prints log objects as strings in a presentation format.

Documentation

https://parser201.readthedocs.io

Development Lead

Peter Nardi <pete@nardi.com>

Source Code

Available on github: parser201.

Package Framework

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.5 (2020-10-26)

  • Enabled automatic deployment of tagged releases to pypi from travis using encrypted token.

  • Converted references to the master branch in the git repository to main across the documentation set.

  • Documentation cleanup.

0.1.4 (2020-10-24)

  • Initial pypi release.

  • Fixed test file filtering issue in .gitignore.

  • Dependency fix for travis tests.

0.1.1 (2020-10-22)

  • Follow-on testing on test.pypi.org.

0.1.0 (2020-10-18)

  • Initial testing on test.pypi.org.

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

parser201-0.1.5.tar.gz (58.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

parser201-0.1.5-py2.py3-none-any.whl (7.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file parser201-0.1.5.tar.gz.

File metadata

  • Download URL: parser201-0.1.5.tar.gz
  • Upload date:
  • Size: 58.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for parser201-0.1.5.tar.gz
Algorithm Hash digest
SHA256 bd252e062ca77053c08d6ec7470130cf33d171319d86570648c22251b30ecfd3
MD5 923b52cc361dc56e5e875ae01c28639f
BLAKE2b-256 ec7ed5c0611894de3f0a178ba02750baf4d001e20634f63d092a0d87168982a6

See more details on using hashes here.

File details

Details for the file parser201-0.1.5-py2.py3-none-any.whl.

File metadata

  • Download URL: parser201-0.1.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.0

File hashes

Hashes for parser201-0.1.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9a26c8b22e16e3233211e639c177f50cd9b6fd8476a665c7cba6004568bf1e13
MD5 4405fd5c6c53919dc912079bc07f32db
BLAKE2b-256 05bd96992c9de4049f1f4a3e756a9272ef13d37596e5782bba84367923d6a0da

See more details on using hashes here.

Supported by

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