Search
Write a publication
Pull to refresh
5
0
Sergey Stefanenko @SStefS

Web developer

Send message

Из документации выглядит скорее как децентрализованное логирование, а не просмотр json файлов напрямую, возможно пропустил что-то в документации.

Крутой проект! Как-то не попадался в поисковике. Может сможете подсказать, логи нужно грузить через агрегатор на подобии logstash?

Спасибо за отзыв!

Форма объявлена в интерфейсе:

export interface CsLogData {
  //в логе могут быть любые свойства
  [key: string]: any;
  //Минимально нужные данные для одного лога
  '@t': Date;
  '@mt': string;
  '@l'?: 'Verbose' | 'Debug' | 'Information' | 'Warning' | 'Error' | 'Fatal';
}

Форма может быть любой, минимально требуемые параметры: Время, Сообщение, Уровень. Более гибкий вариант.

Генерировать форму отличная идея! В OpenSearch есть подобная система, автоматически сканируются параметры логов, можно по готовому списку фильтровать.

Да, сразу смотрел на эту реализацию, по примеру как у Seq. Для более простого старта пошёл на компромисс.

В планах на минорных версиях провести оптимизацию рендера клиента, на мажорной версии доработать хранение и фильтрацию логов.

Иконку сгенерировал с ИИ. Правда был водяной знак, перерисовал вручную.

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity