https://github.com/hashload/horse-logger
Middleware for access logging in HORSE
https://github.com/hashload/horse-logger
horse log logger middleware
Last synced: 4 months ago
JSON representation
Middleware for access logging in HORSE
- Host: GitHub
- URL: https://github.com/hashload/horse-logger
- Owner: HashLoad
- License: mit
- Created: 2020-06-03T03:03:33.000Z (about 5 years ago)
- Default Branch: lumberjack
- Last Pushed: 2023-12-22T12:06:07.000Z (over 1 year ago)
- Last Synced: 2024-04-14T00:25:39.835Z (about 1 year ago)
- Topics: horse, log, logger, middleware
- Language: Pascal
- Size: 48.8 KB
- Stars: 41
- Watchers: 10
- Forks: 10
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# horse-logger
horse-logger is a official middleware to register log in APIs developed with the Horse framework.
We created a channel on Telegram for questions and support:
![]()
## ⚙️ Installation
Installation is done using the [`boss install`](https://github.com/HashLoad/boss) command:
``` sh
boss install horse-logger
```
If you choose to install manually, simply add the following folders to your project, in *Project > Options > Resource Compiler > Directories and Conditionals > Include file search path*
```
../horse-logger/src
```## ✔️ Compatibility
This middleware is compatible with projects developed in:
- [X] Delphi
- [X] Lazarus## 🧬 Official Providers
| Provider | Delphi | Lazarus |
| --------------------------------------------------------------------- | -------------------- | --------------------------- |
| [console](https://github.com/HashLoad/horse-logger-provider-console) | ✔️ | ✔️ |
| [file](https://github.com/HashLoad/horse-logger-provider-logfile) | ✔️ | ✔️ |## ⚡️ Quickstart
Examples are provided within each provider.## ⚠️ License
`horse-logger` is free and open-source middleware licensed under the [MIT License](https://github.com/HashLoad/horse-logger/blob/master/LICENSE).