timeitX - Function Execution Time Logger
Project description
timeitX - Function Execution Time Logger
timeitX
is a Python decorator that logs the execution time of functions, both for synchronous and asynchronous functions.
Features
- Log the execution time of functions.
- Supports both synchronous and asynchronous functions.
- Customizable function names for logging.
- Precision down to milliseconds.
- Easy to integrate with your Python projects.
Installation
You can install timeitX
via pip:
pip install timeitX
Usage
from timeitX import timeitX
# Define your logger
import logging
logger = logging.getLogger("timeitX")
@timeitX(name="My Function", logger=logger)
def my_function():
# Your function code here
# For asynchronous functions
@timeitX(name="Async Function", logger=logger)
async def async_function():
# Your async function code here
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
timeitx-1.0.1.tar.gz
(5.9 kB
view hashes)
Built Distribution
timeitx-1.0.1-py3-none-any.whl
(10.9 kB
view hashes)