ИСПОЛЬЗОВАНИЕ ТЕХНОЛОГИЧЕСКОГО ЖУРНАЛА. (ТЕХНОЛОГИЧЕСКАЯ ИНСТРУКЦИЯ) 1 Содержание 1. ОБЩИЕ СВЕДЕНИЯ О ТЕХНОЛОГИЧЕСКОМ ЖУРНАЛЕ. ................................................................. 3 2. ПОРЯДОК НАСТРОЙКИ ТЕХНОЛОГИЧЕСКОГО ЖУРНАЛА. ............................................................ 4 3. ПРИМЕРЫ ФАЙЛОВ ТЕХНОЛОГИЧЕСКОГО ЖУРНАЛА. .................................................................. 5 2 1. Общие сведения о технологическом журнале. Система 1С:Предприятие 8.2 обеспечивает возможность ведения технологического журнала, в который помещается информация от всех приложений, относящихся к 1С:Предприятию 8.2. Технологический журнал предназначен для выявления ошибок, возникающих при эксплуатации системы и диагностики работы системы службой технической поддержки фирмы «1С», а также для анализа технологических характеристик работы системы. Состав и свойства событий технологического журнала могут меняться при выпуске обновлений платформы. Наряду с этим, поскольку технологический журнал представляет собой набор текстовых файлов, хранящихся в различных каталогах, он может быть использован разработчиками прикладных решений для анализа различных режимов работы системы 1С:Предприятие 8.2 и прикладных решений. Технологический журнал может вестись на любом компьютере, на котором имеется инсталляция системы 1С:Предприятие 8.2. За ведение технологического журнала отвечает конфигурационный файл, описание которого будет приведено ниже. Подробное описание работы технологического журнала можно найти в документации к платформе. А также в электронном виде для платформы 1С:Предприятие 8.1, которое находится в файле <<КаталогУстановки1СПредприятия \AddDoc\RU\V8AddDoc81.htm >> Например, C:\Program Files\1cv81\AddDoc\RU\V8AddDoc81.htm 3 2. Порядок настройки технологического журнала. На том компьютере, где возникает проблема, необходимо поместить файл «logcfg.xml» в каталог установки 1С-Предприятия 8. Например, C:\Program Files\1cv82\conf. На диске C:\* необходимо создать каталог с именем TechLog (путь к каталогу задается в самом файле log history="1" location="C:\TechLog\logs). *Здесь и далее предполагается, что в системе существует логический диск «C:\» на котором расположены файлы операционной системы и платформы 1С:Предприятие 8. Файл «logcfg.xml» также следует разместить на сервере приложений (НЕ на компьютере пользователя) в каталог установки 1С:Предприятия 8. Например, C:\Program Files\1cv82\conf. На диске C:\ на сервере необходимо также создать каталог с именем TechLog Если возникают проблемы с определением местонахождения каталога сервера 1С:Предприятия 8, то следует: • Открыть на сервере «Управление компьютером» или раздел «Администрирование» в «Панели управления» • Перейти в раздел «Службы». • Найти службу «Агент сервера 1С:Предприятия 8.2» (Служба должна быть в состоянии «Запущена»). • Открыть ее свойства: в поле «Исполняемый файл» будет указан полный путь к процессу сервера 1С:Предприятия 8. • Открыть указанный там каталог в проводнике. • Перейти на уровень выше, в общий каталог установки в подкаталог «conf» и скопировать туда файл «logcfg.xml». После этого запустить предприятие и повторить попытку выполнить ту процедуру, которая вызывает ошибку/проблему и т.п. При выполнении данных процедур рекомендуется временно заблокировать работу других пользователей (если это возможно и не противоречит условиям задачи). После завершения анализа данных каталога TechLog файл logcfg.xml необходимо удалить из соответствующего каталога. В данном примере – C:\Program Files\1cv82\conf 4 3. Примеры файлов технологического журнала. В данном примере в лог-файлах будут фиксироваться все возможные события: <?xml version="1.0" encoding="UTF-8"?> <config xmlns="http://v8.1c.ru/v8/tech-log"> <dump create="false" location="" type="0"/> <log history="1" location="C:\TechLog\logs"> <event name="all"/> <property name="all"/> </log> </config> В данном примере в лог-файлах будут фиксироваться все перечисленные события: <?xml version="1.0" encoding="UTF-8"?> <config xmlns="http://v8.1c.ru/v8/tech-log"> <dump create="false" location="" type="0"/> <log history="1" location="C:\TechLog\logs"> <event><eq property="name" value="SCOM"/></event> <event><eq property="name" value="PROC"/></event> <event><eq property="name" value="EXCP"/></event> <event><eq property="name" value="EXCPCNTX"/></event> <event><eq property="name" value="SDBL"/></event> <event><eq property="name" value="QERR"/></event> <event><eq property="name" value="PERR"/></event> <event><eq property="name" value="CONN"/></event> <event><eq property="name" value="ADMIN"/></event> <event><eq property="name" value="DBV8DBEng"/></event> <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="CALL"/></event> <event><eq property="name" value="LEAKS"/></event> <event><eq property="name" value="MEM"/></event> <event><eq property="name" value="TLOCK"/></event> <property name="all"/> </log> </config> 5