https://github.com/uriid1/minilog.lua
Небольшой логгер для Lua.
https://github.com/uriid1/minilog.lua
logger lua luajit
Last synced: 9 months ago
JSON representation
Небольшой логгер для Lua.
- Host: GitHub
- URL: https://github.com/uriid1/minilog.lua
- Owner: uriid1
- License: mit
- Created: 2025-09-24T18:34:47.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-24T18:51:23.000Z (9 months ago)
- Last Synced: 2025-09-24T20:28:59.256Z (9 months ago)
- Topics: logger, lua, luajit
- Language: Lua
- Homepage:
- Size: 170 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# minilog.lua
Небольшой логгер с обработкой строк через fstring, отправкой ошибок в stderr и простой конфигурацией.

# Установка
Установка под Lua 5.1 или luaJit
```bash
luarocks install --local --lua-version=5.1 minilog-1.0-0.rockspec
```
Загрузка в проект
```lua
local log = require('minilog')
log.info('Hello, World!')
```
# Использование
- `log.disable_stdout` (boolean) - При значении `true` вывода в *stdout* не будет.
- `log.disable_stderr` (boolean) - При значении `true` вывода в *stderr* не будет.
- `log.output_file` (string) - Путь для записи лога в файл. `nil` для отключения записей логов.
- `log.force_flush` (boolean) - Принудительно сбрасывает строковый буфер после каждого вывода в консоль.
- `log.date_format` (string) - Формат даты лога, параметры берутся из `os.date`.
- `log.debug` (boolean) - Включает или отключает использование `debug.getinfo`.