В экосистеме платформы 1С:Предприятие существует множество служебных файлов, и один из самых важных для администраторов это технологический журнал, позволяющий диагностировать сложные проблемы производительности и аварийные завершения. Речь пойдет о файлах и каталогах с именем 1Cv8Log , которые содержат invaluable информацию о работе всех приложений 1С на компьютере или сервере. Эти данные помогают разработчикам и администраторам понять, почему система работает медленно, возникают блокировки или происходят неожиданные сбои.
Что такое технологический журнал 1С и файл 1Cv8Log
Технологический журнал (ТЖ) это специальный механизм платформы 1С:Предприятие, предназначенный для анализа технических проблем и нештатных завершений работы - 3 . Он хранит данные, предоставляемые всеми приложениями 1С, работающими на локальном компьютере, в виде набора текстовых файлов - 3 .
Важно понимать разницу между двумя похожими понятиями:
• Технологический журнал это системный механизм логирования, который включается через конфигурационный файл logcfg.xml - 1 - 3
• Регистрация изменений данных (иногда также называемая "логом базы") это другой механизм, который хранит историю изменений в самой информационной базе и может занимать значительное место - 2
1Cv8Log это имя каталога, в котором по умолчанию хранятся файлы технологического журнала - 2 .
Где находятся файлы 1Cv8Log
Расположение каталогов с технологическим журналом зависит от режима работы 1С:
Для файлового варианта работы
• Каталог <каталог_информационной_базы>\1Cv8Log - 2
Для клиент-серверного варианта
• Каталог .../srvinfo/reg_xxxx/<идентификатор_информационной_базы>/1Cv8Log - 2
Журнал по умолчанию (без настройки logcfg.xml)
Если файл logcfg.xml отсутствует, платформа ведет минимальный журнал по умолчанию:
• Windows: %LOCALAPPDATA%\1C\1cv8\logs (для Windows Vista и старше) - 1 - 5 - 7
• Linux: ~/.1cv8/logs - 1 - 7
• macOS: ~/.1cv8/logs - 7
В этом журнале по умолчанию сохраняются только события уровня ERROR с фиксированным фильтром, который нельзя изменить, а записи хранятся 24 часа - 1 - 7 .
Настройка технологического журнала через logcfg.xml
Для включения и настройки технологического журнала используется конфигурационный файл logcfg.xml - 1 - 3 . Он находится в каталоге конфигурационных файлов 1С.
Основные возможные расположения logcfg.xml - 9 :
• C:\Program Files\1cv8\conf\logcfg.xml для всех версий платформы
• C:\Program Files\1cv8\x.x.xx.xxxx\bin\conf\logcfg.xml для конкретной версии
• C:\Users<UserName>\AppData\Local\1C\1cv8\conf\logcfg.xml для конкретного пользователя
• /opt/1cv8/conf/logcfg.xml для всех версий на Linux
Переопределить пути можно через файл conf.cfg - 9 .
Примеры конфигурации logcfg.xml
Запись всех событий (полный журнал)
xml Copy Download Run < config xmlns = " http://v8.1c.ru/v8/tech-log " > < log location = " C:\v8\logs " history = " 168 " > < event > < ne property = " name " value = " " /> </ event > < property name = " all " /> </ log > </ config > Здесь события записываются в каталог C:\v8\logs и хранятся 168 часов (1 неделя) - 4
