Перейти к содержимому
Разделы
ЯзыкRUEN

v1.8API

sverlo.parser() (v1)

Справочник функции sverlo.parser и объекта записи версии 1.

ts
sverlo.parser(options): Parser

Параметры#

ПараметрТипПо умолчаниюОписание
formatstring или function—Имя встроенного формата или своя функция
strictbooleanfalseВ строгом режиме нераспознанная строка передаётся в колбэк как ошибка, иначе — как null
maxLengthnumber1048576Максимальная длина строки

Методы#

  • parser.parse(line, cb) — разбирает строку, вызывает cb(err, rec).
  • parser.parseSync(line) — возвращает запись или null; исключений не бросает.
  • sverlo.createStream(options) — Transform в object mode с теми же параметрами.

Запись#

json
{
  "time": "2026-10-01T09:14:07+00:00",
  "severity": "WARN",
  "message": "slow",
  "data": { "ms": "812" }
}

time — строка ISO, severity — в верхнем регистре, data — обычный объект. В v2 эти поля называются ts, level, fields, а data получил нулевой прототип; полная таблица в миграции.

Обновлено: