Администрирование · 9 мин
Где хранятся файлы журнала регистрации 1С
Где хранятся файлы журнала регистрации 1С: расположение 1Cv8.lgd и каталога 1Cv8Log в файловом и клиент-серверном режимах, настройка и перенос журнала.
Журнал регистрации 1С — это механизм фиксации событий информационной базы: входов пользователей, изменений данных, ошибок, фоновых заданий. Администратору важно знать точное расположение его файлов, чтобы настроить резервное копирование, освободить место на диске, перенести журнал при миграции базы или разобрать инцидент, когда штатный просмотр через конфигуратор недоступен.
Расположение файлов журнала зависит от двух факторов: режима работы базы (файловый или клиент-серверный) и выбранного формата журнала — старого (LGF) или нового (LGD, появившийся в платформе 8.3.5). Ниже разобраны оба сценария, способы быстро найти каталог базы, методы сокращения и переноса журнала, а также типичные ошибки при работе с этими файлами.
Где искать журнал регистрации в файловом режиме
В файловом варианте работы все служебные данные базы находятся внутри её каталога — рядом с главным файлом 1Cv8.1CD. Журнал регистрации располагается в подкаталоге 1Cv8Log. Полный путь выглядит так: <каталог базы>\1Cv8Log\.
Если база использует старый формат, внутри 1Cv8Log лежит файл 1Cv8.lgf и папки с датами, содержащие файлы событий. Если включён новый формат, в каталоге находится файл 1Cv8.lgd — это база данных SQLite, где хранятся все события журнала.
Быстрый способ узнать точный путь к каталогу базы — открыть окно запуска 1С, выделить нужную базу в списке и посмотреть строку в нижней части окна: там указан параметр File="..." с полным путём. Альтернатива — в конфигураторе открыть меню «Администрирование» → «Настройка журнала регистрации», где также видны параметры хранения.
Где хранится журнал в клиент-серверном режиме
При работе через сервер 1С:Предприятия журнал регистрации хранится не на SQL-сервере и не на клиентских машинах, а в служебном каталоге кластера серверов. Типовой путь на Windows: C:\Program Files\1cv8\<версия платформы>\srvinfo\reg_1541\<GUID базы>\1Cv8Log\, где reg_1541 — каталог кластера с портом по умолчанию 1541, а GUID — уникальный идентификатор информационной базы.
На Linux-сервере структура аналогична: каталог srvinfo обычно расположен в /opt/1cv8/ или в домашнем каталоге пользователя, под которым работает агент сервера. Внутри каждой папки с GUID базы находится подкаталог 1Cv8Log с файлом 1Cv8.lgd или файлами старого формата.
Если баз в кластере несколько, определить нужный GUID можно через консоль администрирования серверов 1С: откройте свойства информационной базы и сверьте идентификатор. Либо посмотрите размер папок — у активно используемой базы каталог 1Cv8Log обычно заметно больше остальных.
Форматы журнала: 1Cv8.lgf и 1Cv8.lgd
Старый формат журнала (LGF) представляет собой текстоподобные файлы, разбитые по периодам. Его недостатки — низкая скорость фильтрации на больших объёмах и риск повреждения при аварийном завершении работы сервера. Новый формат LGD — это единый файл базы SQLite, который работает быстрее и устойчивее к сбоям.
Узнать текущий формат можно в конфигураторе: «Администрирование» → «Настройка журнала регистрации» → кнопка «Изменить формат». Там же выполняется переключение. Перед сменой формата рекомендуется сделать копию каталога 1Cv8Log — конвертация необратима в штатном режиме.
Файл 1Cv8.lgd при необходимости можно открыть любым просмотрщиком SQLite, но редактировать его вручную категорически не рекомендуется: повреждённый файл перестанет читаться платформой, и история событий будет потеряна.
Как сократить и перенести журнал регистрации
На активных базах журнал растёт постоянно и может занимать десятки гигабайт, что приводит к нехватке места на диске сервера. Штатный способ уменьшить объём — в конфигураторе открыть «Администрирование» → «Настройка журнала регистрации» → «Сократить», указать дату, до которой удаляются события, и при желании сохранить сокращаемую часть в отдельный файл.
Для переноса журнала вместе с базой в файловом режиме достаточно скопировать каталог 1Cv8Log в новое расположение базы при остановленных сеансах. В клиент-серверном режиме копируют каталог 1Cv8Log из папки с GUID базы на новом сервере, предварительно остановив агент сервера или завершив все сеансы.
- 1Убедитесь, что в базе нет активных сеансов, или дождитесь окна обслуживания
- 2Сделайте копию каталога 1Cv8Log на случай сбоя
- 3Откройте конфигуратор: Администрирование → Настройка журнала регистрации → Сократить
- 4Укажите дату и при необходимости файл для сохранения старой части журнала
- 5Дождитесь завершения и проверьте, что журнал открывается и содержит нужные события
Настройка уровня регистрации событий
Объём журнала зависит от того, какие события регистрируются. В окне настройки журнала регистрации можно выбрать уровни: ошибки, предупреждения, информация, примечания, а также включить или отключить регистрацию доступа к данным и отказа в доступе. Чем подробнее журнал, тем быстрее он растёт.
Для большинства рабочих баз достаточно регистрации ошибок и предупреждений с включёнными событиями аутентификации. Подробный уровень «Информация» и регистрацию доступа к данным имеет смысл включать временно — на период расследования инцидента или аудита, после чего возвращать настройки к умеренному уровню.
Типичные ошибки и частые проблемы
Одна из распространённых проблем — ошибка «Файл журнала регистрации повреждён» при открытии журнала в конфигураторе. Обычно это следствие аварийной остановки сервера или ручного вмешательства в файлы. Решение для старого формата — удалить повреждённые сегменты из 1Cv8Log при остановленных службах; для LGD — попробовать восстановление через штатные средства SQLite или перейти на новый журнал, сохранив старый файл как архив.
Другая типичная ситуация — администратор ищет журнал в папке с SQL-базой или в каталоге пользователя и не находит его. Нужно помнить правило: в клиент-серверном режиме журнал живёт только в srvinfo кластера, в файловом — рядом с 1Cv8.1CD. Никаких копий журнала на клиентских компьютерах платформа не создаёт.
Контрольные точки и проверка результата
После сокращения, переноса или смены формата журнала обязательно проверьте результат: откройте журнал регистрации из конфигуратора или режима предприятия, задайте фильтр по периоду и убедитесь, что события отображаются без ошибок. Если журнал открывается пустым или с сообщением о повреждении — восстановите файлы из резервной копии и повторите операцию корректно.
Полезно периодически контролировать размер каталога 1Cv8Log на сервере и включить его в план резервного копирования, если история событий важна для аудита. Для баз, где журнал не представляет ценности, достаточно регулярного сокращения по расписанию.
Как проверить результат
События отображаются, фильтры работают
Ошибка чтения файла или пустой журнал
Размер соответствует глубине хранения после сокращения
Каталог продолжает расти после сокращения
В 1Cv8Log есть 1Cv8.lgd или 1Cv8.lgf
Каталог пуст — журнал, возможно, удалён
Что важно запомнить
Файловый режим — журнал в каталоге базы, подпапка 1Cv8Log. Клиент-серверный — в srvinfo\reg_1541\<GUID базы>\1Cv8Log на сервере 1С. Форматы: старый 1Cv8.lgf и новый 1Cv8.lgd. Все операции с файлами — только при остановленных службах, сокращение — штатно через конфигуратор.
Частые вопросы
Можно ли открыть файл 1Cv8.lgd без конфигуратора?
Да, это база данных SQLite, её можно просмотреть любым совместимым просмотрщиком. Но открывайте копию файла, а не оригинал, и ни в коем случае не редактируйте данные — иначе платформа перестанет читать журнал.
Переносится ли журнал регистрации при выгрузке базы в DT?
Нет. Файл выгрузки 1Cv8.dt не содержит журнала регистрации. Чтобы сохранить историю событий, скопируйте каталог 1Cv8Log отдельно на уровне файловой системы.
Что делать, если журнал регистрации занимает слишком много места?
Используйте штатное сокращение в конфигураторе с сохранением старой части в файл-архив. Дополнительно проверьте настройки уровня регистрации: подробные режимы с регистрацией доступа к данным сильно раздувают журнал.
Где искать журнал, если баз несколько и все GUID-папки похожи?
Откройте консоль администрирования серверов 1С, найдите нужную информационную базу и посмотрите её идентификатор в свойствах — он совпадает с именем папки внутри reg_1541. Косвенный признак — размер: у активной базы 1Cv8Log обычно самый большой.
Безопасно ли просто удалить папку 1Cv8Log?
Только при полностью остановленных сеансах и агенте сервера, и с пониманием, что вся история событий будет потеряна безвозвратно. Платформа создаст новый пустой журнал при следующем запуске. Предварительно сделайте копию каталога.
Чем новый формат LGD лучше старого LGF?
LGD хранит события в едином файле SQLite, быстрее фильтруется по большим объёмам и устойчивее к повреждениям при сбоях. Переключение выполняется в настройке журнала регистрации конфигуратора, перед конвертацией стоит сделать копию каталога 1Cv8Log.