Технологический журнал и его настройка
Технологический журнал представляет собой совокупность каталогов и текстовых файлов, в которые различные приложения 1С:Предприятия могут записывать информацию о работе некоторых внутренних механизмов платформы. Состав выводимой информации определяется конфигурационным файлом технологического журнала, который имеет название logcfg.xml и должен быть помещен в подкаталог conf каталога загрузочных модулей 1С:Предприятия. В этом файле средствами XML определяются условия вывода в технологический журнал событий и их свойств. Если файл logcfg.xml отсутствует, не содержит ни одного элемента log, или содержит ошибки, то технологический журнал считается выключенным и не создается. При выключенном технологическом журнале производительность 1С:Предприятия несколько выше, чем при включенном.
В приведенных ниже примерах предполагается, что 1С:Предприятие установлено стандартным способом и его загрузочные модули расположены в каталоге C:\Program Files\1cv82\bin.
Важно иметь в виду, что в каталог технологического журнала при некоторых его настройках могут выводится данные очень большого объема. Поэтому на диске, где будут храниться данные журнала регистрации, должно быть достаточно места. Для работы технологического журнала необходимо, чтобы пользователи, от имени которых запускаются приложения 1С:Предприятия (как клиентские, так и серверные), имели полные права на каталог технологического журнала (D:\1cv82\logs), и право на чтение выше лежащего каталога (D:\1cv82).
ВНИМАНИЕ ! Необходимо иметь в виду, что каталог технологического журнала не предназначен для хранения в нем файлов, которые не относятся к технологическому журналу. Поэтому не следует размещать в нем дампы или использовать каталог, который может содержать файлы, не относящиеся к технологическому журналу «1С:Предприятия». Если в каталоге, который указан в качестве каталога
технологического журнала, имеются посторонние файлы, то указание каталога считается неверным, и технологический журнал не создается.
Система «1С:Предприятие» автоматически, с периодичностью 60 секунд, опрашивает каталоги конфигурационных файлов на предмет наличия файла logcfg.xml и анализирует его состав. Таким образом, изменение параметров технологического журнала может быть выполнено на ходу, без перезапуска работающих приложений системы «1С:Предприятие».
Далее приведены несколько примеров файлов logcfg.xml, содержащих наиболее часто используемые конфигурации технологического журнала.
Технологический журнал выключен
Если файл logcfg.xml отсутствует или имя файла не равно «logcfg.xml» (например logcfg_1.xml)в каталоге C:\Program Files\1cv82\bin\conf, то технологический журнал не создается. Если файл logcfg.xml необходим для правильной настойки дампов, то он не должен содержать ни одного элемента log.
Следующий пример определяет необходимость построения полного дампа приложения при его аварийном завершении. Дампы помещаются в каталог: D:\1cv82\dumps.
<config xmlns=»http://v8.1c.ru/v8/tech-log»>
<dump location=»D:\1cv82\dumps» create=»1″ type=»3″/>
</config>
Полный технологический журнал
Приведенный ниже конфигурационный файл определяет вывод в технологический журнал всех событий вместе со всеми свойствами. Журнал будет сохраняться в течении 2 суток (48 часов). Объем выводимой информации при этом будет очень большим, однако, она может быть полезна при анализе сложных нештатных ситуаций. Данную конфигурацию рекомендуется использовать на этапе тестирования и при расследовании ошибок.
<config xmlns=»http://v8.1c.ru/v8/tech-log»>
<log location=»D:\1cv82\logs» history=»48»>
<event>
<ne property=»Name» value=»»/>
</event>
<property name=»all»>
</property>
</log>
</config>
Обращения к СУБД
Следующий конфигурационный файл определяет, что технологический журнал будет содержать только обращения 1С:Предприятия к СУБД, а так же информацию об ошибочных ситуациях. Объем выводимой информации меньше, чем при полном технологическом журнале, но тоже может быть очень большим.
<config xmlns=»http://v8.1c.ru/v8/tech-log»>
<log location=»D:\1cv82\logs» history=»48″>
<event>
<eq property=»Name» value=»DBMSSQL»/>
</event>
<event>
<eq property=»Name» value=»DBPOSTGRS»/>
</event>
<event>
<eq property=»Name» value=»DB2″/>
</event>
<event>
<eq property=»Name» value=»EXCP»/>
</event>
<property name=»all»>
</property>
</log>
</config>
Действия администратора и ошибки
Этот конфигурационный файл создает технологический журнал небольшого объема, в котором содержится информация о запуске и завершении приложений, установке и разрыве соединений с кластером серверов 1С:Предприятия, действиях администратора кластера и об ошибочных ситуациях в работе 1С:Предприятия. Такой журнал в большинстве случаев достаточен, для расследования ошибочных ситуаций как в конфигурации, так и в технологической платформе 1С:Предприятия.
<config xmlns=»http://v8.1c.ru/v8/tech-log»>
<log location=»D:\1cv82\logs» history=»48″>
<event>
<eq property=»Name» value=»PROC»/>
</event>
<event>
<eq property=»Name» value=»SCOM»/>
</event>
<event>
<eq property=»Name» value=»CONN»/>
</event>
<event>
<eq property=»Name» value=»EXCP»/>
</event>
<event>
<eq property=»Name» value=»ADMIN»/>
</event>
<event>
<eq property=»Name» value=»QERR»/>
</event>
<property name=»all»>
</property>
</log>
</config>
Ошибки и долгие операции
По сравнению с предыдущим, данный конфигурационный файл добавляет все операции, длительность которых превышает 10 секунд. Это может оказаться полезным для обнаружения действий пользователей, которые выполнялись длительное время, с целью, например, их последующей оптимизации. Длительность событий выражается в сотнях микросекунд.
<config xmlns=»http://v8.1c.ru/v8/tech-log»>
<log location=»D:\1cv82\logs» history=»48″>
<event>
<eq property=»Name» value=»PROC»/>
</event>
<event>
<eq property=»Name» value=»SCOM»/>
</event>
<event>
<eq property=»Name» value=»CONN»/>
</event>
<event>
<eq property=»Name» value=»EXCP»/>
</event>
<event>
<eq property=»Name» value=»ADMIN»/>
</event>
<event>
<eq property=»Name» value=»QERR»/>
</event>
<event>
<gt property=»Duration» value=»100000″/>
</event>
<property name=»all»>
</property>
</log>
</config>).lt;/eventlogcfg
Популярность: 16%