Metadata-Version: 2.1
Name: easytrace
Version: 0.0.2
Summary: A lightweight tracing library for python
Author-email: Aidan Ferguson <aidan.t.ferguson@gmail.com>
Project-URL: Homepage, https://github.com/pypa/sampleproject
Project-URL: Issues, https://github.com/pypa/sampleproject/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.2
Description-Content-Type: text/markdown
License-File: LICENSE

# easytrace

A very lightweight tracing library for python3, it provides an alternative to attaching a heavy debugger and manually printing out arguments when you enter functions.

### Installation

Install from the [PyPi project](https://pypi.org/project/easytrace/) using pip:

```
pip install easytrace
```

There are no dependencies required other than Python3!

### Usage 

First import the `trace` decorator at the top of your file, setting the logging level as desired. Note, easytrace uses the `DEBUG` log level by default. Although this can be changed.

```
from easytrace.trace import trace

import logging
logging.basicConfig(level=logging.DEBUG)
```

With any function or class method, simp

