When developing a software application, it is essential to have a logging mechanism in place that records information about the application's behavior. Logging provides valuable insights into the performance and behavior of an application, and it is a necessary tool for debugging and troubleshooting issues.
This Python logging module provides a robust and flexible framework for logging messages from a Python application. The module provides various classes and methods that allow you to customize logging behavior, such as formatting log messages, filtering log records based on their severity, and routing log messages to different handlers.
This Python Logger designed to be as simple to use and easy to customize.
View Documentation of the Project:- python-logger.readthedocs.io
- Ubuntu 14.04, 16.04, 18.04 and 20.04
- Windows 10
- Linux, FreeBSD, OpenBSD, Solaris, AIX
- macOS
- Simple Integration.
- Designed by using singleton design pattern for easy to use.
- Easily Customizable and Flexible.
- Custom formatting.
- Rollover Mechanism, Uses can defined the file size, after which the new file generated with same name with +1 count number.
- Console logging (colors supported) and File logging with human readble timestamp.
- Log filtering - log levels can be modified in runtime as well as in compile time.
- Very Fast, Small and Simple Logger.
$ git clone https://github.com/shivangvijay/Python-Logger.git
Under Development to convert this Module as Library