Metadata-Version: 2.1
Name: python-logdog
Version: 0.3.0
Summary: Python logging utilities
Author: Adam Wasilewski
License: MIT License
Project-URL: Documentation, https://a-was.github.io/logdog.py/
Project-URL: Homepage, https://github.com/a-was/logdog.py
Project-URL: Repository, https://github.com/a-was/logdog.py
Keywords: logging
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Developers
Classifier: Topic :: System :: Logging
Classifier: Topic :: Utilities
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Typing :: Typed
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE

# logdog

Python package with `logging` utilities

This package is grouped into four main functionalities:

- Encoders <br />
They are the "core" of this package.
They are fully functional, but can still be extended and replaced as needed

- Formatters <br />
They allow you to bring structured logging to your app.
Keys present in log lines (such as `time`, `level` or `message`)
can be easily configured by using a custom format

- Handlers <br />
They are logging handlers.
One of the key features is buffering, so no more 100 emails every minute.
Just one with a summary

- Wrappers <br />
They are just utilities that you can use to simplify the use of logging functions

# Documentation

Documentation is hosted by GitHub Pages - [click here](https://a-was.github.io/logdog.py/)

# Requirements

- Python >= 3.10

# Installation

```bash
pip install -U python-logdog
```
