Metadata-Version: 2.1
Name: maxlog
Version: 0.0.3
Summary: Provides the Log class is a custom logger implementation using the loguru library. It provides a flexible and customizable logging solution for projects.
Author-Email: Max Ludden <dev@maxludden.com>
License: MIT
Requires-Python: >=3.10
Requires-Dist: loguru>=0.7.2
Requires-Dist: ruff>=0.1.7
Requires-Dist: python-dotenv>=1.0.0
Description-Content-Type: text/markdown

# maxlog

[![PyPI version](https://badge.fury.io/py/maxlog.svg)](https://badge.fury.io/py/maxlog)
## Installation

```bash
pip install maxlog
```

## Usage

```python
# Create an instance of the Log class
_console = Console(record=True)
    log = Log("TRACE", console=_console)

    # Test log instance
    log.trace("This is a trace message.")
    log.debug("This is a debug message.")
    log.info("This is an info message.")
    log.success("This is a success message.")
    log.warning("This is a warning message.")
    log.error("This is an error message.")
    log.critical("This is a critical message.")

    log.console.save_svg("log.svg")

```
## Output

![maxlog output](img/log.svg)

## Created by Max Ludden

![Max Ludden's Logo](https://private-user-images.githubusercontent.com/51646468/284406500-dff29293-4afb-40a5-8e1a-275108898845.svg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTEiLCJleHAiOjE3MDI4MjgxMTUsIm5iZiI6MTcwMjgyNzgxNSwicGF0aCI6Ii81MTY0NjQ2OC8yODQ0MDY1MDAtZGZmMjkyOTMtNGFmYi00MGE1LThlMWEtMjc1MTA4ODk4ODQ1LnN2Zz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFJV05KWUFYNENTVkVINTNBJTJGMjAyMzEyMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjMxMjE3VDE1NDMzNVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJhOTk1MThkYTM5MmExZjIwZWJjZmFhY2NiNDYwNDYyMjM4NDNlMzk1OWI1YjJiZDgyODdkNGIwY2JhNzc2Y2EmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.4KAmyPb43Tvt8UgDzfOpw3lN5aP0G8XjJT69tDbIvY8)
