===== Переключение формата журнала регистрации 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С (**Главное меню** > **Администрирование** > Н**астройка журнала регистрации**).
----
Дополнительные источники информации:
* [[https://www.rg-soft.ru/articles/nastroyka-zhurnala-registratsii-1s/|РГ-софт - Настройка журнала регистрации 1С]]
* [[http://www.gilev.ru/oldjr/|Gilev.ru - Вернуть старый формат записи журнала регистрации]]
* [[https://techlab.rarus.ru/news/articles/pereklyuchenie-zhurnala-registratsii-v-staryy-format/|1С-Рарус - Переключение журнала регистрации в старый формат]]
----
Проверено на следующих конфигурациях:
^ Версия ОС сервера 1С ^ Версия 1С:Предприятие ^
| Microsoft Windows Server 2012 R2 Standard EN (6.3.9600) | 1С:Предприятие 8.3.17.1549 |
----
{{:user:blogroot.png?50&nolink |}} Автор первичной редакции:\\ [[user:blogroot|Алексей Максимов]] \\ Время публикации: 13.03.2023 17:02
{{tag>"1C" "1С 8.3" Log}}
~~DISCUSSION~~
~~NOTOC~~