Администрирование · 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С и выделите нужную базу
- 2Посмотрите путь в параметре подключения File=
- 3Откройте этот каталог в проводнике
- 4Перейдите в подпапку 1Cv8Log
- 5Проверьте наличие файлов 1Cv8.lgd и их размер
Где лежит журнал регистрации в клиент-серверном варианте
При работе через сервер 1С журнал регистрации хранится не в базе данных СУБД, а в служебном каталоге сервера. Стандартный путь на Windows: C:\Program Files\1cv8\<версия>\srvinfo\reg_, либо, если каталог кластера изменён, в соответствующем каталоге 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 (глубина хранения в часах).
<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, который сам ограничивает глубину хранения.
Как понять, что проблема именно в журналах
Разросшийся журнал регистрации проявляется характерными признаками: долгое открытие журнала в конфигураторе, медленная запись событий, нехватка места на диске с базой или в каталоге srvinfo. Проверьте размер папки 1Cv8Log — если она занимает гигабайты, пора сокращать.
Если сервер 1С внезапно остановился или база недоступна, первым делом проверьте свободное место на диске, куда пишется технологический журнал: переполнение диска — частая причина аварийных остановок. После освобождения места служба обычно стартует штатно.
Как проверить состояние журналов
Сотни мегабайт, журнал открывается быстро
Гигабайты данных, долгие отборы и ошибки нехватки места
Файлы ротируются, старые удаляются по history
Диск заполнен, логи копятся месяцами
Запас места под рост служебных данных
Место на исходе — риск остановки сервера
Частые вопросы
Можно ли перенести журнал регистрации в другую папку?
Штатной настройки смены расположения журнала регистрации нет: он жёстко привязан к каталогу базы (файловый вариант) или к каталогу srvinfo кластера (клиент-серверный). Косвенный способ — перенести саму базу или изменить каталог кластера сервера при его установке и настройке.
Чем открыть файлы 1Cv8.lgd напрямую?
Формат внутренний, текстовым редактором его читать не стоит. Используйте конфигуратор, типовые обработки просмотра журнала регистрации или специализированные сторонние утилиты разбора lgd-файлов. Платформа также умеет выгружать журнал в XML через конфигуратор.
Почему технологический журнал не создаётся после настройки logcfg.xml?
Чаще всего файл положен не в тот каталог conf (проверьте разрядность и версию установленной платформы), содержит синтаксическую ошибку в XML, либо служба сервера не была перезапущена. Также убедитесь, что у процесса есть права на запись в каталог location.
Удаляются ли старые события из журнала регистрации автоматически?
Нет, журнал регистрации не очищается сам и растёт бесконечно, пока его не сократить вручную. Регулярное сокращение стоит включить в регламент обслуживания базы вместе с резервным копированием.
Где искать логи, если 1С работает в связке с веб-сервером?
Публикация на веб-сервере добавляет логи самого веб-сервера (IIS или Apache) — ошибки обращения к публикации видны там. Журнал регистрации и технологический журнал при этом остаются на своих местах: в каталоге базы или srvinfo и в каталоге из logcfg.xml соответственно.
Опасно ли удалять файлы технологического журнала во время работы?
Уже закрытые платформой файлы удалять безопасно — они больше не используются. Не трогайте только файл, в который идёт запись прямо сейчас: надёжнее удалять логи старше текущего часа или ориентироваться на дату изменения файла.
Что важно запомнить
Журнал регистрации файловой базы — в подпапке 1Cv8Log каталога базы, клиент-серверной — в srvinfo\reg_<ID> на сервере. Технологический журнал включается через logcfg.xml и пишется в заданную папку. Оба журнала требуют регулярной очистки, иначе они заполнят диск и замедлят работу.