v1.8API
sverlo.parser() (v1)
Справочник функции sverlo.parser и объекта записи версии 1.
sverlo.parser(options): ParserПараметры#
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
format | string или function | — | Имя встроенного формата или своя функция |
strict | boolean | false | В строгом режиме нераспознанная строка передаётся в колбэк как ошибка, иначе — как null |
maxLength | number | 1048576 | Максимальная длина строки |
Методы#
parser.parse(line, cb)— разбирает строку, вызываетcb(err, rec).parser.parseSync(line)— возвращает запись илиnull; исключений не бросает.sverlo.createStream(options)—Transformв object mode с теми же параметрами.
Запись#
{
"time": "2026-10-01T09:14:07+00:00",
"severity": "WARN",
"message": "slow",
"data": { "ms": "812" }
}time — строка ISO, severity — в верхнем регистре, data — обычный объект. В v2 эти поля называются ts, level, fields, а data получил нулевой прототип; полная таблица в миграции.