An open API service indexing awesome lists of open source software.

https://github.com/uriid1/minilog.lua

Небольшой логгер для Lua.
https://github.com/uriid1/minilog.lua

logger lua luajit

Last synced: 9 months ago
JSON representation

Небольшой логгер для Lua.

Awesome Lists containing this project

README

          

# minilog.lua

Небольшой логгер с обработкой строк через fstring, отправкой ошибок в stderr и простой конфигурацией.

![Screenshot](screenshot.jpg)

# Установка

Установка под 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`.