loggingpython
is a Python library that provides a simple and extensible way to integrate logging into Python applications. In contrast to the standard logging library, loggingpython
offers a completely independent implementation of handlers and loggers that have been specially developed for the requirements of modern applications.
- Simple Logger: Begin with a basic logger and extend it with additional functions.
- Extensible: Easily add more functionality to meet your application's logging needs.
- Customizable: Tailor the logging system to your specific requirements.
You can install loggingpython
using pip:
pip install loggingpython
Alternatively, you can install the latest development version directly from GitHub:
git clone https://github.com/loggingpython-Community/loggingpython.git
cd loggingpython
pip install .
To use loggingpython
, you first need to import the package and create a logger:
import loggingpython as lp
# Create a simple logger with a file handler and a console handler
logger = lp.getBasicLogger()
You can add various handlers to your logger to customize how log messages are handled:
# Log messages at different levels
logger.debug("This is a debug message.")
logger.info("This is an info message.")
logger.warning("This is a warning.")
logger.error("This is an error.")
logger.critical("This is a critical error.")
We welcome contributions to loggingpython
. If you have feedback, suggestions, or would like to contribute, please visit our GitHub repository.
loggingpython
is licensed under the MIT License.