Metadata-Version: 2.4
Name: reger
Version: 0.1.2
Summary: Simple colour log formatter for logging library
Author: ityeri
Author-email: ityeri <ityeri9@gmail.com>
License-Expression: MIT
License-File: LICENSE
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# reger
[![](https://img.shields.io/badge/python-3.10%2B-blue)](https://www.python.org/downloads/release/python-3100/)
![PyPI - Version](https://img.shields.io/pypi/v/reger)

---

![](./readme_assets/log_sample.png)
discord.py built-in logger is very neat, so I made this from discord py source

Python version: `python>=3.10`

# install
```shell
python3 -m pip install reger
```
or
```toml
dependencies = [
    "reger>=0.1.2",
]
```

# usage
for root logger:
```python
import logging

import reger

reger.setup_logging()
logging.info('Hello, reger!')
```

with file handler:
```python
import logging

import reger

root_logger = logging.getLogger()

file_handler = logging.FileHandler('./latest.log')
file_handler.setFormatter(reger.ColourFormatter())
root_logger.addHandler(file_handler)

reger.setup_logging(logger=root_logger)

logging.info('Hello, reger!')
```

for specific handler:
```python
import logging

import reger

logger = logging.getLogger('TestLogger')
reger.setup_logging(logger=logger)

logger.info('Hello, reger!')
```
