Logcfg editor предлагает интуитивно понятный интерфейс для настройки технологического журнала в 1С:Предприятие. Приложение позволяет пользователю легко выбирать платформу 1С, настраивать логи и их атрибуты, фильтровать события и генерировать XML-файл для дальнейшего использования. Все действия выполняются локально, без отправки данных на сервер, что гарантирует безопасность и конфиденциальность. Приложение поддерживает операционные системы Windows, macOS и Linux, и не требует сложной установки.
Требования
Поддерживаемые операционные системы:
-
Windows 7 и выше
-
macOS 10.12 и выше
-
Linux (Ubuntu 16.04 и выше)
🛠 Установка и запуск
-
Скачайте файлы репозитория.
-
Откройте файл
index.html
в любом браузере для локального запуска.
📖 Инструкция по использованию
-
Выбор платформы:
-
Откройте выпадающий список “Версия платформы 1С”.
-
Выберите необходимую версию. После этого появится кнопка “Добавить лог”.
-
-
Настройка лога:
-
Укажите каталог хранения логов (полный путь к папке).
-
Настройте время хранения логов (количество часов).
-
-
Настройка дополнительных атрибутов:
-
compress — управляет сжатием устаревших файлов журнала.
-
format — задает формат файлов журналов.
-
placement — определяет структуру хранения файлов.
-
rotation — настраивает схему ротации файлов.
-
rotationperiod — период времени (в часах) для включения механизма ротации.
-
rotationsize — размер файла (в МБ) для включения ротации.
-
-
Настройка событий:
-
Выберите тип события (EXCP, PERF, DBMSSQL и другие).
-
Добавьте свойства с операторами сравнения.
-
Настройте фильтры для событий.
-
-
Генерация XML:
-
Просмотрите предварительный просмотр на правой панели.
-
Используйте кнопку “Копировать” для копирования в буфер обмена.
-
Нажмите “Сохранить XML” для скачивания готового файла.
-
📁 Структура проекта
xml-config-builder/
index.html # Главная страница приложения
app.js # Основная логика приложения
config.js # Конфигурация платформ и атрибутов
styles.css # Стили интерфейса
README.md # Документация проекта
📦 Зависимости
-
Prism.js — библиотека для подсветки синтаксиса XML.
🔒 Безопасность
Приложение работает исключительно на стороне клиента. Никакие данные не передаются на сервер, и все файлы генерируются локально в браузере.
📝 Примеры конфигураций
Простой лог для исключений:
<log location="C:\logs\EXCP" history="24"> <event> <eq property="name" value="EXCP"/> </event> <property name="all"/> </log>
Лог для SQL-запросов с фильтрацией:
<log location="C:\logs\SQL" history="48"> <event> <eq property="name" value="DBMSSQL"/> <gt property="duration" value="1000"/> </event> <property name="all"/> </log>
Вступайте в нашу телеграмм-группу Инфостарт