Metadata-Version: 2.1
Name: VersaLog
Version: 1.3.8
Summary: Versatile logging library.
Home-page: 
Author: 
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8, <3.14
Description-Content-Type: text/markdown
License-File: LICENSE

## What is VersaLog.py?

What is VersaLog.py?
VersaLog is a powerful and flexible logging library for Python.
It supports everything from simple usage to advanced, highly customizable configurations to meet a wide range of needs.

## Installation

```
pip install VersaLog
```

### Mode

| Mode         |Description                                   |
| ------------ | -------------------------------------------- |
| `detailed`   | Logs including execution time and log levels |
| `file`       | Logs with filename and line number           |
| `simple`     | Simple and easy-to-read logs                 |

### Options

| Options      |Description                                   |
| ------------ | --------------------------------------------------------------          |
| `show_file`  | True : Display filename and line number (for simple and detailed modes) |
| `show_tag`   | True : Show self.tag if no explicit tag is provided                     |
| `tag`        | Default tag to use when show_tag is enabled                             |
| `all`        | Shortcut to enable both show_file and show_tag                          |


## Sample

**Simple** : [Tap](https://github.com/kayu0514/VersaLog.py/blob/main/tests/simple_test.py)  
**Detailed** : [Tap](https://github.com/kayu0514/VersaLog.py/blob/main/tests/detailed_test.py)
**File** : [Tap](https://github.com/kayu0514/VersaLog.py/blob/main/tests/file_test.py)
