Metadata-Version: 2.4
Name: itk_dev_event_log
Version: 1.0.0
Summary: A package used to emit to a simple event log.
Author-email: ITK Development <itk-rpa@mkb.aarhus.dk>
Project-URL: Homepage, https://github.com/itk-dev-rpa/itk_dev_event_log
Project-URL: Bug Tracker, https://github.com/itk-dev-rpa/itk_dev_event_log/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyodbc==5.2.*
Provides-Extra: dev
Requires-Dist: pylint; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Dynamic: license-file

# itk_dev_event_log

## Intro

This library is a simple MSSQL-based event logging system.

It allows one to log events to a database consisting of a process name, message and count.
The log is automatically stamped with the current time.

## Usage

```python
import itk_dev_event_log

itk_dev_event_log.setup_logging(
    "Server=localhost\SQLEXPRESS;Database=MyDatabase;Trusted_Connection=yes;Driver={ODBC Driver 17 for SQL Server}"
)

itk_dev_event_log.emit("process", "message", 1)
itk_dev_event_log.emit("process", "message", 1)
itk_dev_event_log.emit("process", "message", 1)
```
