Metadata-Version: 2.4
Name: jvlogger
Version: 0.1.0
Summary: Advanced Python logger with lifecycle tracking, signing, and single-instance protection
Author: Jonathan Verneau
License: MIT
Project-URL: Homepage, https://github.com/jonathan8313/Logger
Classifier: Programming Language :: Python :: 3
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: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: psutil>=5.9.8
Requires-Dist: colorama>=0.4.6
Provides-Extra: dev
Requires-Dist: pytest>=7.4; extra == "dev"
Requires-Dist: pytest-cov>=4.1; extra == "dev"
Requires-Dist: mypy>=1.8; extra == "dev"
Requires-Dist: ruff>=0.2; extra == "dev"
Dynamic: license-file

# jvlogger

Production-ready Python logger.

## Features
- Colored console logs
- JSON log files
- Daily rotation
- Global exception hooks
- Windows single-instance protection
- last_crash.log

## Installation
```bash
pip install jvlogger
```

### How to use it:
```python
from jvlogger import JVLogger

logger_wrapper = JVLogger()
logger = logger_wrapper.get_logger()

run your app main function here (logger)
logger_wrapper.close()
