Metadata-Version: 2.1
Name: sanduuzlogformatter
Version: 1.0.2
Summary: Sanduuz Log Formatter (SLF) is a custom log formatter for the python logging library
Author-email: Santtu Sievänen <sanduuz@iki.fi>
Project-URL: Homepage, https://github.com/Sanduuz/SanduuzLogFormatter
Project-URL: Issues, https://github.com/Sanduuz/SanduuzLogFormatter/issues
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE

# Sanduuz Log Formatter (SLF)

Sanduuz Log Formatter is a custom log formatter for the python logging library.

### Usage:

```python
import logging
from sanduuzlogformatter import SLF

formatter = SLF()

stream_handler = logging.StreamHandler()
stream_handler.setFormatter(formatter)

logger = logging.getLogger()
logger.addHandler(stream_handler)
logger.setLevel(logging.INFO)

logger.info("This is a message from SLF!")
```

### Features:

A custom date format can be given to the formatter during initialization:

```python3
formatter = SLF(datefmt="%Y-%m-%d")
```

A custom maximum length for the info section `| module:function:linenumber |` can be given to the formatter during initialization:

```python3
formatter = SLF(info_section_max_length=75)
```
