Loggingpython is a Python package that provides a simple and extensible way to integrate logging into your applications. The package starts with a simple logger and can be extended with additional functions to meet the requirements of your application.
Project description
loggingpython
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.
Features
- 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.
Installation
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 .
Quick start
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.")
Contributing
We welcome contributions to loggingpython
. If you have feedback, suggestions, or would like to contribute, please visit our GitHub repository.
License
loggingpython
is licensed under the MIT License.
Further Resources
Social Media
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file loggingpython-1.4.6.tar.gz
.
File metadata
- Download URL: loggingpython-1.4.6.tar.gz
- Upload date:
- Size: 17.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79ab46476fefff4ab28bc907e34e83ceacff5eb503e2ac41c947544d8fe8ca7b |
|
MD5 | 79a43b2ada3125d2df1bac7322873b49 |
|
BLAKE2b-256 | 844e105e24fafb86d94230e7c398a4eae92e47eb5ed60bc708884e9126a504c3 |
File details
Details for the file loggingpython-1.4.6-py3-none-any.whl
.
File metadata
- Download URL: loggingpython-1.4.6-py3-none-any.whl
- Upload date:
- Size: 44.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff3998aab63ae221ade834fe917076886874f49c3999f37d66c613ce8110f04e |
|
MD5 | ecc6c6bd68e15c798b07113daa63cc04 |
|
BLAKE2b-256 | 08d5798fc0bf31c842ea18548d70dd16a5f2a9595c8db5e229385134582d2fad |