Вики IT-KB

Пошаговые руководства, шпаргалки, полезные ссылки...

Инструменты пользователя

Инструменты сайта


1c:switching-1c-enterprise-8-3-log-to-old-text-format

Переключение формата журнала регистрации 1С:Предприятие 8.3

У платформы 1С:Предприятие 8.3 существует два условных формата журнала регистрации:

  • классический старый (последовательный текстовый с разбиением лога по датам)
  • более новый (единый файл лога формата SQLite)

Старый формат был единственно возможным форматом журнала регистрации до версии платформы 8.3.4. Начиная с версии 8.3.5, появился новый формат журнала регистрации, который стал использоваться по умолчанию до версии 8.3.11.

Начиная с версии 8.3.12, старый формат снова стал использоваться по умолчанию в качестве рекомендуемого. Есть информация, что разработчики 1С в дальнейшем вовсе планируют отказаться от нового формата журнала регистрации (SQLite).

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

После остановки службы переходим в каталог файлов информационной базы, для которой необходимо изменить формат журнала регистрации:

  • Для файлового варианта базы – в подкаталоге \1Cv8Log каталога информационной базы.
  • Для клиент-серверного варианта базы – в подкаталоге \1Cv8Log каталога ИБ в каталоге служебных файлов кластера.

Имя каталога можно определить по файлу реестра данных кластера. Данный каталог выглядит следующим образом:

…\1cv8\srvinfo\reg_{номер порта менеджера кластера}\{ID информационной базы}

Уникальный идентификатор информационной базы (ID) можно получить из файла 1CV8Clst.lst, который располагается в каталоге реестра кластера. Например:

C:\Program Files (x86)\1cv8\srvinfo\reg_1541\5f0a7931-6c9d-4285-9ea3-9d6739a714f4\

Далее в каталоге файлов информационной базы ищем подкаталог 1Cv8Log и переносим оттуда все файлы в отдельный каталог (сохраняем старые лог-файлы в другое место). Затем в этом подкаталоге создаем пустой файл журнала регистрации в старом формате с именем 1Cv8.lgf (можно просто создать пустой текстовый файл с этим именем).

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

Чтобы вернуться обратно к новому формату SQLite можно использовать графическую оболочку 1С. Для этого откроем диалог настройки журнала регистрации в Конфигураторе 1С (Главное меню > Администрирование > Настройка журнала регистрации).


Дополнительные источники информации:


Проверено на следующих конфигурациях:

Версия ОС сервера 1С Версия 1С:Предприятие
Microsoft Windows Server 2012 R2 Standard EN (6.3.9600) 1С:Предприятие 8.3.17.1549

Автор первичной редакции:
Алексей Максимов
Время публикации: 13.03.2023 17:02

Обсуждение

Ваш комментарий:
 
1c/switching-1c-enterprise-8-3-log-to-old-text-format.txt · Последнее изменение: 13.03.2023 17:03 — Алексей Максимов

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki