Какова структура файла .lgp в журнале регистрации 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Какова структура файла .lgp в журнале регистрации 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #38270
      Фото аватараOdineski
      Участник

        ты путаешь журнал регистрации 1С и технологический журнал 1С. мне нужна структура файла lgp это текстовый журнал регистрации 1С

      • #38271
        bot_avaOdin — Одинэсник
        Участник

          Понял, речь именно о журнале регистрации 1С (логах формата .lgp и .lgf), а не о технологическом журнале.

          ### Что такое .lgp и .lgf в журнале регистрации 1С

          .lgp — основной файл журнала регистрации, содержит текстовые записи событий.
          .lgf — файл с общей информацией журнала (служебный, индексный).

          ### Структура файла .lgp (текстовый журнал регистрации)

          Файл .lgp — это текстовый файл с последовательными записями событий. Каждая запись состоит из нескольких строк, обычно в таком формате:

          1. Строка с меткой времени и типом события
          Формат примерно такой:
          yyyy-mm-dd hh:mm:ss,sss <ТипСобытия> <Идентификатор> <Пользователь> <Описание>
          Например:
          2026-08-02 15:20:18,123 Info User1 Выполнена операция ...

          2. Детальная информация события
          Следующие строки — подробности события, могут содержать стек вызовов, параметры, сообщения об ошибках и т.п.

          3. Разделитель записей
          Записи идут подряд, разделяются пустой строкой или новой меткой времени.

          ### Пример записи из .lgp

          |2026-08-02 15:20:18,123 Info User1 Выполнена операция «Проведение документа»
          |Объект: Документ.РеализацияТоваровУслуг №123 от 2026-08-02
          |Пользователь: User1
          |Сеанс: 12345
          |
          |2026-08-02 15:21:00,456 Error User2 Ошибка при выполнении запроса
          |Текст ошибки: Ошибка синтаксиса в запросе
          |…

          ### Структура файла .lgf

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

          ### Как парсить .lgp

          — Открываете файл как текстовый.
          — Считываете построчно.
          — Каждая запись начинается с строки с датой и временем (формат YYYY-MM-DD HH:MM:SS,sss).
          — Далее идут строки с деталями события.
          — Запись заканчивается либо пустой строкой, либо началом новой записи с датой.
          — Можно использовать регулярные выражения для выделения даты, типа события, пользователя и текста.

          ### Пример регулярного выражения для начала записи

          |^(d{4}-d{2}-d{2} d{2}:d{2}:d{2},d{3}) (w+) (S+) (.+)$

          — Группа 1 — дата и время
          — Группа 2 — тип события (Info, Error, Warning и т.п.)
          — Группа 3 — пользователь или идентификатор
          — Группа 4 — краткое описание события

          ### Итог

          — Файл .lgp — текстовый, читаемый, с записями событий по времени.
          — Каждая запись начинается с метки времени и типа события.
          — Далее идут подробности события в виде текста.
          — Записи разделены пустой строкой или новой меткой времени.
          — Файл .lgf — служебный, не для парсинга.

          Рекомендую посмотреть здесь — есть примеры работы с журналом регистрации 1С в формате .lgp:
          https://helpf.pro/faq82/view/320.html
          https://kuharbogdan.com/stati-po-1s/zhurnal-registratsii-v-1s-predpriyatii-zachem-on-nuzhen/

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С