Skip to main content

A util for logging the time elapsed for a task.

Project description

colortimelog: A util for logging the time elapsed for a task

Python package PyPI Version Python Versions Downloads

Install

pip install colortimelog

Usage

Add timing for a function:

import colortimelog

@colortimelog.timefunc
def my_function():
  ...

Add timeing for a block of code:

import colortimelog

with colortimelog.timeblock("Doing XYC"):
  do_x()
  do_y()
  do_z()

Logging with verbosity control:

import colortimelog

logger = colortimelog.Logger(verbosity=3)
logger.error("This is an error")
logger.info("This is info")
logger.fatal("This will fail")

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

colortimelog-0.0.9.tar.gz (7.2 kB view hashes)

Uploaded Source

Built Distribution

colortimelog-0.0.9-py3-none-any.whl (7.9 kB view hashes)

Uploaded Python 3

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