Технологический журнал «1С:Предприятия»
Если в обмене сообщениями участвуют информационные базы «1С:Предприятия», вы можете контролировать обмен с их стороны с помощью технологического журнала.
В технологическом журнале для контроля сервисов интеграции используются события EXCP и SINTEG. Исключения EXCP могут возникать при обработке очередей, при попытке получить или отправить сообщения в «1С:Шину». События SINTEG используются для протоколирования работы механизмов сервисов интеграции.
Настройка журнала
Для настройки параметров технологического журнала и механизма генерации дампов памяти используется файл logcfg.xml. Этот файл следует поместить в каталог конфигурационных файлов системы «1С:Предприятие». Например, если сервер «1С:Предприятия» установлен на компьютере, работающем под управлением ОС Windows, то файл настройки технологического журнала необходимо поместить в каталог C:\Program Files\1cv8\conf.
Ниже приведен пример настройки журнала для записи событий EXCP и SINTEG. Файлы журнала сохраняются в подкаталоги EXCP и SINTEG каталога C:\Logs\SERVER, а дампы — в каталог C:\Dumps. Срок хранения файлов — 24 часа.
<?xml version="1.0"?>
<config xmlns="http://v8.1c.ru/v8/tech-log">
   <dump location="C:\Dumps\" create="1" type="3" externaldump="1"/>
   <log location="C:\Logs\SERVER\EXCP" history="24">
      <event>
         <eq property="name" value="EXCP"/>
      </event>
      <property name="all"/>
   </log>
   <log location="C:\Logs\SERVER\SINTEG" history="24">
      <event>
         <eq property="name" value="SINTEG"/>
      </event>
      <property name="all"/>
   </log>
</config>
Примеры сообщений
При отправке сообщения в «1С:Шину» в технологический журнал записывается событие SINTEG, у которого в свойстве Func указано sendMessage:
00:05.377000-15995,SINTEG,0,process=rphost,p:processName=ESB_shop,OSThread=1896,SrvcName=СервисМагазина,ChannelName=СетьМагазинов_ИзМагазина,ExtSrvcURL=http://localhost:9090/applications/StoreNetwork,ExtSrvcUsr=shop,Func=sendMessage,MessageId=bbaa94a4-b37a-49cf-bc09-d4223e7506ff,BodySize=759
Если сообщение не удается отправить, то в технологический журнал записывается исключение EXCP.
При получении сообщения из «1С:Шины» и записи его в очередь обработки сообщений информационной базы в технологическом журнале появляется событие SINTEG, у которого в свойстве Func указано receiveMessage:
00:05.439033-32,SINTEG,0,process=rphost,p:processName=ESB_office,OSThread=17720,SrvcName=СервисОфиса,ChannelName=СетьМагазинов_ВОфис,ExtSrvcURL=http://localhost:9090/applications/StoreNetwork,ExtSrvcUsr=office,Func=receiveMessage,MessageId=bbaa94a4-b37a-49cf-bc09-d4223e7506ff,BodySize=759
Если при обработке полученного сообщения возникнет исключение, то в технологический журнал будет записано событие EXCP, содержащее описание ошибки и место ее возникновения.