К статье
Практический материал

Администрирование · 10 мин

Где лежат журналы 1С и как их найти

Где хранятся журналы 1С: пути к журналу регистрации в файловой и клиент-серверной базе, настройка технологического журнала, просмотр и очистка логов.

У платформы 1С:Предприятие есть два основных вида журналов: журнал регистрации, который фиксирует действия пользователей и системные события, и технологический журнал, в который платформа пишет низкоуровневую техническую информацию о работе. Они хранятся в разных местах, включаются разными способами и решают разные задачи, поэтому искать их нужно по-разному.

Журнал регистрации в файловой базе лежит внутри каталога самой базы, а в клиент-серверном варианте — в каталоге служебных данных на сервере 1С. Технологический журнал по умолчанию вообще не ведётся: его нужно включить конфигурационным файлом logcfg.xml, после чего логи начнут писаться в указанную вами папку.

Ниже разобраны точные пути для типовых установок на Windows и Linux, способы быстро открыть нужную папку, настройка технологического журнала и признаки того, что логи разрослись и мешают работе.

Какие журналы есть у 1С и зачем они нужны

Журнал регистрации — это штатный механизм платформы, который фиксирует события: вход и выход пользователей, изменение и удаление данных, ошибки, предупреждения, фоновые задания. Его смотрят через конфигуратор или встроенную обработку, когда нужно понять, кто изменил документ или когда возникла ошибка.

Технологический журнал — это текстовые дампы работы платформы: запросы к СУБД, длительные вызовы, ошибки, взаимодействие клиента и сервера. Он нужен администраторам и разработчикам для диагностики производительности и расследования сбоев и по умолчанию отключён.

Отдельно стоит упомянуть журналы операционной системы и СУБД: при клиент-серверной работе часть ошибок видна только в журналах Windows (Просмотр событий) или в логах MS SQL Server / PostgreSQL. Если проблема на уровне базы данных, журнала регистрации 1С может быть недостаточно.

Где лежит журнал регистрации в файловой базе

В файловом варианте журнал регистрации хранится прямо в каталоге базы. Откройте папку, где размещён файл 1Cv8.1CD, — рядом с ним будет подкаталог 1Cv8Log. Внутри лежат файлы формата 1Cv8.lgd (или в новых версиях платформы — 1Cv8.lgd вместе со служебными файлами), в которых и записаны события.

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

Типовой путь выглядит примерно так: D:\Bases\Trade\1Cv8Log\. Если баз лежит несколько в одном каталоге, у каждой будет свой подкаталог 1Cv8Log внутри собственной папки.

Как найти журнал регистрации файловой базы
  1. 1
    Откройте окно запуска 1С и выделите нужную базу
  2. 2
    Посмотрите путь в параметре подключения File=
  3. 3
    Откройте этот каталог в проводнике
  4. 4
    Перейдите в подпапку 1Cv8Log
  5. 5
    Проверьте наличие файлов 1Cv8.lgd и их размер

Где лежит журнал регистрации в клиент-серверном варианте

При работе через сервер 1С журнал регистрации хранится не в базе данных СУБД, а в служебном каталоге сервера. Стандартный путь на Windows: C:\Program Files\1cv8\<версия>\srvinfo\reg_\1Cv8Log, либо, если каталог кластера изменён, в соответствующем каталоге srvinfo. На Linux это обычно /opt/1cv8/<архитектура>/<версия>/srvinfo/reg_/ или каталог, заданный при запуске агента сервера.

Идентификатор reg_<ID> соответствует конкретной информационной базе в кластере. Узнать его можно в консоли администрирования серверов 1С: свойства базы показывают её внутренний идентификатор, по которому и ищется папка.

Важно: журнал регистрации в клиент-серверном варианте пишется сервером, поэтому доступ к папке нужен на самом сервере, а не на клиентском компьютере. Вручную копировать или править файлы журнала на работающем сервере не следует — это может привести к ошибкам записи.

Как посмотреть журнал регистрации штатными средствами

Основной способ просмотра — конфигуратор: меню «Администрирование» → «Журнал регистрации». Откроется окно со списком событий, где доступен отбор по периоду, пользователю, типу события, уровню важности и данным. Это самый удобный путь, если нужно ответить на вопрос «кто и когда изменил документ».

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

Если журнал открывается медленно или отбор выполняется долго, причина почти всегда в размере: файлы журнала могут вырасти до десятков гигабайт. В этом случае сначала выполните сокращение журнала (об этом ниже), а уже потом работайте с отборами.

Где лежит технологический журнал и как его включить

Технологический журнал не существует, пока вы его не настроите. Включение делается файлом logcfg.xml, который размещают в каталоге conf платформы. На Windows это обычно C:\Program Files\1cv8\<версия>\bin\conf\logcfg.xml (для сервера — в каталоге conf соответствующей установки), на Linux — /opt/1cv8/<архитектура>/<версия>/conf/logcfg.xml. Также файл можно положить в профиль пользователя в каталоге 1С.

В файле задаётся каталог назначения через параметр location — например, <log location="C:\1clogs" ...>. После перезапуска службы сервера или клиентского приложения платформа начнёт писать логи в указанную папку. Содержимое журнала определяется событиями, которые вы включили: от полного дампа всех вызовов до точечной записи только ошибок и длительных запросов.

Диск под технологический журнал выбирайте с запасом свободного места: при включении подробных событий логи растут очень быстро. Для постоянной диагностики ограничивайте набор событий и настраивайте ротацию параметрами history (глубина хранения в часах).

xml
<config xmlns="http://v8.1c.ru/v8/tech-log">
  <log location="C:\1clogs" history="24">
    <event><eq property="name" value="EXCP"/></event>
    <property name="all"/>
  </log>
</config>

Как сократить и очистить журналы

Журнал регистрации сокращается штатно: конфигуратор → «Администрирование» → «Настройка журнала регистрации» → кнопка «Сократить». Укажите дату, до которой удалить события, и при необходимости сохраните выгрузку удаляемой части в файл. Операция требует монопольного доступа к базе и на большом журнале может занять заметное время.

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

Технологический журнал очищается простым удалением старых файлов из каталога location — платформа не блокирует уже закрытые файлы. Удобно настроить автоматическую очистку планировщиком заданий по возрасту файлов либо использовать параметр history в logcfg.xml, который сам ограничивает глубину хранения.

Типичные ошибки
01
Удаление файлов 1Cv8Log при открытой базе — риск повреждения журнала и ошибок записи
02
Включение полного технологического журнала навсегда — переполнение диска и падение производительности
03
Поиск журнала регистрации в базе SQL — он хранится в каталоге srvinfo, а не в СУБД
04
Сокращение журнала без выгрузки копии — история действий пользователей теряется безвозвратно

Как понять, что проблема именно в журналах

Разросшийся журнал регистрации проявляется характерными признаками: долгое открытие журнала в конфигураторе, медленная запись событий, нехватка места на диске с базой или в каталоге srvinfo. Проверьте размер папки 1Cv8Log — если она занимает гигабайты, пора сокращать.

Если сервер 1С внезапно остановился или база недоступна, первым делом проверьте свободное место на диске, куда пишется технологический журнал: переполнение диска — частая причина аварийных остановок. После освобождения места служба обычно стартует штатно.

Контрольные точки

Как проверить состояние журналов

Размер папки 1Cv8Log
Норма

Сотни мегабайт, журнал открывается быстро

Тревожный признак

Гигабайты данных, долгие отборы и ошибки нехватки места

Каталог технологического журнала
Норма

Файлы ротируются, старые удаляются по history

Тревожный признак

Диск заполнен, логи копятся месяцами

Свободное место на диске srvinfo
Норма

Запас места под рост служебных данных

Тревожный признак

Место на исходе — риск остановки сервера

Частые вопросы

Можно ли перенести журнал регистрации в другую папку?

Штатной настройки смены расположения журнала регистрации нет: он жёстко привязан к каталогу базы (файловый вариант) или к каталогу srvinfo кластера (клиент-серверный). Косвенный способ — перенести саму базу или изменить каталог кластера сервера при его установке и настройке.

Чем открыть файлы 1Cv8.lgd напрямую?

Формат внутренний, текстовым редактором его читать не стоит. Используйте конфигуратор, типовые обработки просмотра журнала регистрации или специализированные сторонние утилиты разбора lgd-файлов. Платформа также умеет выгружать журнал в XML через конфигуратор.

Почему технологический журнал не создаётся после настройки logcfg.xml?

Чаще всего файл положен не в тот каталог conf (проверьте разрядность и версию установленной платформы), содержит синтаксическую ошибку в XML, либо служба сервера не была перезапущена. Также убедитесь, что у процесса есть права на запись в каталог location.

Удаляются ли старые события из журнала регистрации автоматически?

Нет, журнал регистрации не очищается сам и растёт бесконечно, пока его не сократить вручную. Регулярное сокращение стоит включить в регламент обслуживания базы вместе с резервным копированием.

Где искать логи, если 1С работает в связке с веб-сервером?

Публикация на веб-сервере добавляет логи самого веб-сервера (IIS или Apache) — ошибки обращения к публикации видны там. Журнал регистрации и технологический журнал при этом остаются на своих местах: в каталоге базы или srvinfo и в каталоге из logcfg.xml соответственно.

Опасно ли удалять файлы технологического журнала во время работы?

Уже закрытые платформой файлы удалять безопасно — они больше не используются. Не трогайте только файл, в который идёт запись прямо сейчас: надёжнее удалять логи старше текущего часа или ориентироваться на дату изменения файла.

Итог

Что важно запомнить

Журнал регистрации файловой базы — в подпапке 1Cv8Log каталога базы, клиент-серверной — в srvinfo\reg_<ID> на сервере. Технологический журнал включается через logcfg.xml и пишется в заданную папку. Оба журнала требуют регулярной очистки, иначе они заполнят диск и замедлят работу.