Skip to main content

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

trackinglog-0.1.4.tar.gz (5.5 kB view details)

Uploaded Source

Built Distribution

trackinglog-0.1.4-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

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

Hashes for trackinglog-0.1.4.tar.gz
Algorithm Hash digest
SHA256 e1b25f840d58169edd37c80f8c591ab45f2cefbdae4f9725aad2c1a85c251cc8
MD5 d1daae6d53eedd65486d312f9ac86fd0
BLAKE2b-256 0bbefeb3b2d5ad231fcaa8b67317e362c784cd45439fb4e172e7f128120ad16c

See more details on using hashes here.

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

Hashes for trackinglog-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2fef5e218a4796f1c3ad6c9bd71855fbb0bc035f678bc4ae2fb2da392ca36a7b
MD5 e1c7e88009c691a9a8f9aae548fb86d2
BLAKE2b-256 866748747b78221a2565288772613621c31452409357e52cbb99268e4e4b436e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page