Metadata-Version: 2.1
Name: hakisto
Version: 0.2.0
Summary: Logging reimagined
Home-page: https://gitlab.com/hakisto/logger
License: LGPL-3.0-or-later
Keywords: logging
Author: Bernhard Radermacher
Author-email: bernhard@hakisto.net
Requires-Python: >=3.11,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
Requires-Dist: pypubsub (>=4.0.3)
Project-URL: Documentation, https://hakisto.readthedocs.io/
Project-URL: Repository, https://gitlab.com/hakisto/logger
Description-Content-Type: text/markdown

# Hakisto

The name: **Hakisto** means Logger in Esperanto.

## Logging reimagined...

## Simple...

```python
from hakisto import logger

logger.warning('something is fishy...')
```

Starts logging to console and file.

### Example output

```
hakisto-demo-color
```

![](https://gitlab.com/hakisto/logger/-/raw/main/docs/images/demo-color.png)

```
hakisto-demo-critical
```

![](https://gitlab.com/hakisto/logger/-/raw/main/docs/images/demo-critical.png)

```
hakisto-demo-traceback
```

![](https://gitlab.com/hakisto/logger/-/raw/main/docs/images/demo-traceback.png)

## Installation

```
pip install hakisto
```

or get the source from [gitlab.com/hakisto/logger](https://gitlab.com/hakisto/logger/).

## Documentation

[Read the Docs](https://hakisto.readthedocs.io)

## Changes

| Version | Changes                                                                   |
|---------|---------------------------------------------------------------------------|
| `0.2.0` | Add `set_date_format()` to `Logger` and `logger`.                         |
| `0.1.1` | No functional changes, just making **README** and **Read the Docs** work. |

