A logging package for tracing function calls with error handling and email notification
Project description
TrackLogging
TrackLogging is a logging package for tracing function calls with error handling and email notification.
Installation
You can install TrackingLog using pip:
pip install trackinglog
version History
0.1.0 Package Draft created
0.1.1 Decorator get_log and directly object creator get_logger created. Added setup check decorator. Added p-functions(print and log).
0.1.2 Added error handling. Added verbose option for decorator. Added called function name.
0.1.3 Added profiler for both function level and line level. Updated error handling logic: reset verbose to False, but it will now raise error instead. Added class name to log. Added dependency pakages. Added resource performance tracking.
0.1.4 Formatted the logging message with indentation. Add print to log feature. Refactor the get_log function.
Feature in developing
Add public and private log
Add email notification
Add Kafka message notification
Add cache log cleaner
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
Built Distribution
File details
Details for the file trackinglog-0.1.4.tar.gz
.
File metadata
- Download URL: trackinglog-0.1.4.tar.gz
- Upload date:
- Size: 5.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1b25f840d58169edd37c80f8c591ab45f2cefbdae4f9725aad2c1a85c251cc8 |
|
MD5 | d1daae6d53eedd65486d312f9ac86fd0 |
|
BLAKE2b-256 | 0bbefeb3b2d5ad231fcaa8b67317e362c784cd45439fb4e172e7f128120ad16c |
File details
Details for the file trackinglog-0.1.4-py3-none-any.whl
.
File metadata
- Download URL: trackinglog-0.1.4-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fef5e218a4796f1c3ad6c9bd71855fbb0bc035f678bc4ae2fb2da392ca36a7b |
|
MD5 | e1c7e88009c691a9a8f9aae548fb86d2 |
|
BLAKE2b-256 | 866748747b78221a2565288772613621c31452409357e52cbb99268e4e4b436e |