Metadata-Version: 2.4
Name: SwiftLog
Version: 1.0.0
Summary: Lightweight, modular logger that can write to console and file.
License: MIT
License-File: LICENSE
Keywords: log,logging,logger
Author: Adem
Author-email: ademocel83@gmail.com
Requires-Python: >=3.9,<4.0
Classifier: License :: OSI Approved :: MIT License
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: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Project-URL: Homepage, https://github.com/adem-ocel/SwiftLog
Project-URL: Repository, https://github.com/adem-ocel/SwiftLog
Description-Content-Type: text/markdown


# SwiftLog

Lightweight, modular logger that can write to console and file.
## Features

- advanced timestamps
- classic error levels
- object-based
- customizable

## Installation

Install SwiftLog with pip

```bash
  pip install SwiftLog
```
    
## Usage/Examples

```python
from SwiftLog import Logger
logger = Logger(module_name = 'app')
logger.log(level_name = 'debug', message = 'app is starting...')
logger.INFO(message = 'app is started.')
```
```
[2025-12-09] [14:10:55] [debug] [app]: app is starting...
[2025-12-09] [14:10:55] [INFO] [app]: app is started.
```



## Authors

- [@adem-ocel](https://github.com/adem-ocel)


