Для включения ведения протокола и трассировки для информации IMS TM в WebSphere Application Server Community Edition настройте вывод трассировки в файл или буфер памяти и укажите уровень протокола для пакета, содержащего информацию IMS TM.
Об этой задаче
Для вывода информации о протоколах и трассировке для IMS TM:
Процедура
- Откройте файл logging.properties. Этот файл расположен в каталоге JAVA_HOME/jre/lib.
Пример: C:\Program Files\IBM\Java60\jre\lib.
Для определения домашнего каталога Java можно проверить свойство java.home в административной консоли WebSphere Application Server Community Edition в разделе Системная информация Java.
- Укажите уровень ведения протокола для IMS TM, добавив параметр com.ibm.j2ca.RAIMSTM.level и присвоив ему значение FINEST:
com.ibm.j2ca.RAIMSTM.level=FINEST
- По умолчанию включен обработчик консоли, а не обработчик файлов. Для гарантии включения обработчика файлов снимите знак комментария в следующей строке:
handlers= java.util.logging.FileHandler
- По умолчанию для просмотра протокола используется утилита форматирования XML.
Вместо него можно использовать простую утилиту форматирования. Для изменения простой утилиты форматирования удалите символ комментария для строки утилиты форматирования XML по умолчанию и добавьте строку для использования простой утилиты форматирования:
//java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
- Перезапустите сервер WebSphere.
- Запустите приложение на
Java™
и проверьте содержимое файла трассировки. По умолчанию файл трассировки расположен в каталоге WASCE_HOME/var/temp, как определено в следующей строке файла logging.properties:
java.util.logging.FileHandler.pattern = %t/java%u.log
Пример: C:\Program Files\IBM\WebSphere\AppServerCommunityEdition\var\temp\java0.log.
Вместо этого можно указать файл протокола в файле
geronomi-ra.xml в разделе
<resourceadapter-instance>.
Пример:
<resourceadapter-instance>
<!-- Укажите имя для адаптера ресурсов -->
<resourceadapter-name>IMSTMRA</resourceadapter-name>
<config-property-setting name="traceFilename">imsico-trace.log</config-property-setting>
Эта конфигурация помещает файл imsico-trace.log в каталоге WASCE_HOME\bin\logs\,
например C:\Program Files\IBM\WebSphere\AppServerCommunityEdition\bin\logs\imsico-trace_x.log.
Результаты
Ниже приведены примеры утилиты форматирования XML, простой утилиты форматирования и файла протокола
IMS TM, указанного в файле
geronomi-ra.xml:
- Утилита форматирования XML
<?xml version="1.0" encoding="GBK" standalone="no"?>
<!DOCTYPE log SYSTEM "logger.dtd">
<log>
<record>
<date>2012-01-18T10:11:27</date>
<millis>1326852687578</millis>
<sequence>0</sequence>
<logger>com.ibm.j2ca.RAIMSTM</logger>
<level>FINER</level>
<class>com.ibm.j2ca.base.WBIResourceAdapter</class>
<method>start(BootstrapContext)</method>
<thread>10</thread>
<message>Entering method.</message>
</record>
<record>
<date>2012-01-18T10:11:27</date>
<millis>1326852687640</millis>
<sequence>1</sequence>
<logger>com.ibm.j2ca.RAIMSTM</logger>
<level>INFO</level>
<class>com.ibm.j2ca.base.WBIResourceAdapter</class>
<method>start(BootstrapContext)</method>
<thread>10</thread>
<message>AFC Version : 7.0.0.4 IF02</message>
</record>
<record>
<date>2012-01-18T10:11:27</date>
<millis>1326852687687</millis>
<sequence>2</sequence>
<logger>com.ibm.j2ca.RAIMSTM</logger>
<level>FINER</level>
<class>com.ibm.j2ca.base.WBIResourceAdapter</class>
<method>start(BootstrapContext)</method>
<thread>10</thread>
<message>Exiting method.</message>
</record>
- Простая утилита форматирования
2012-1-18 10:22:13 com.ibm.j2ca.base.WBIResourceAdapter start(BootstrapContext)
FINER: Начало метода.
2012-1-18 10:22:13 com.ibm.j2ca.base.WBIResourceAdapter start(BootstrapContext)
INFO: Версия AFC: 7.0.0.4 IF02
2012-1-18 10:22:13 com.ibm.j2ca.base.WBIResourceAdapter start(BootstrapContext)
FINER: Конец метода.
- Файл протокола IMS TM, указанный в файле geronomi-ra.xml:
[[12/01/18 10:22:13:453 CST ][ThreadID: 10 ][SequenceNumber: 0][ClassName:
com.ibm.j2ca.base.WBIResourceAdapter ][MethodName: start(BootstrapContext) ]
[Type: INFO ][Logger: com.ibm.j2ca.RAIMSTM ][Level: FINER ][Msg: Entering method. ]]
[[12/01/18 10:22:13:453 CST ][ThreadID: 10 ][SequenceNumber: 1][ClassName:
com.ibm.j2ca.base.WBIResourceAdapter ][MethodName: start(BootstrapContext) ][Type:
INFO ][Logger: com.ibm.j2ca.RAIMSTM ][Level: INFO ][Msg: AFC Version : 7.0.0.4 IF02 ]]
[[12/01/18 10:22:13:468 CST ][ThreadID: 10 ][SequenceNumber: 2][ClassName:
com.ibm.j2ca.base.WBIResourceAdapter ][MethodName: start(BootstrapContext) ][Type:
INFO ][Logger: com.ibm.j2ca.RAIMSTM ][Level: FINER ][Msg: Exiting method. ]]