Metadata-Version: 2.4
Name: reger
Version: 0.1.3
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
Project-URL: Homepage, https://github.com/ityeri/reger
Project-URL: Documentation, https://github.com/ityeri/reger/blob/main/README.md
Project-URL: Repository, https://github.com/ityeri/reger
Project-URL: Issues, https://github.com/ityeri/reger/issues
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)

---

![](https://raw.githubusercontent.com/ityeri/reger/main/readme_assets/log_sample.png)
discord.py built-in logger is very neat, so I made this from discord py source.
This library provides a nice-looking log formatter

Python version: `python>=3.10`

# Install
Using `pip`
```shell
python3 -m pip install reger
```

or in `pyproject.toml`
```toml
dependencies = [
    "reger>=0.1.3",
]
```

# 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!')
```
