Criação de Log e Rastreio no WebSphere Application Server Community Edition

Para ativar a criação de log e o rastreio de informações do IMS TM Resource Adapter no WebSphere Application Server Community Edition, configure a saída de rastreio para um arquivo ou um buffer de memória e especifique o nível de log para os pacotes que contêm informações do IMS TM Resource Adapter.

Sobre Esta Tarefa

Para imprimir as informações de criação de log e de rastreio para o IMS TM Resource Adapter:

Procedimento

  1. Abra o arquivo logging.properties. Esse arquivo está localizado no diretório JAVA_HOME/jre/lib. Por exemplo: C:\Program Files\IBM\Java60\jre\lib.

    O diretório inicial Java pode ser identificado examinando a propriedade java.home no console administrativo do WebSphere Application Server Community Edition, sob a seção Informações do Sistema Java.

  2. Especifique o nível de log para o IMS TM Resource Adapter, incluindo a configuração de com.ibm.j2ca.RAIMSTM.level e configure-o como FINEST:
    com.ibm.j2ca.RAIMSTM.level=FINEST
  3. Por padrão, o manipulador de console é ativado, mas não o manipulador de arquivo. Assegure-se de que o manipulador de arquivo esteja ativado, removendo o comentário da linha a seguir:
    java.util.logging.FileHandler handlers=
  4. Por padrão, o formatador XML é utilizado para visualizar o log. Como alternativa, você pode utilizar o formatador simples. Para alterar para o formatador simples, remova o formatador XML padrão e inclua uma linha para utilizar o formatador simples:
    //java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
    java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter 
  5. Reinicie o servidor WebSphere.
  6. Execute seu aplicativo Java™ e examine o arquivo de rastreio. O arquivo de rastreio, por padrão, está localizado no diretório WASCE_HOME/var/temp, conforme definido por esta linha no arquivo: logging.properties
    java.util.logging.FileHandler.pattern = %t/java%u.log
    Por exemplo, C:\Program Files\IBM\WebSphere\AppServerCommunityEdition\var\temp\java0.log.
    Como alternativa, você pode especificar o arquivo de log no arquivo geronomi-ra.xml na <resourceadapter-instance> seção. Por exemplo:
    <resourceadapter-instance>
      <!-- Specify a name for the resource adapter  -->
      <resourceadapter-name>IMSTMRA</resourceadapter-name>
        <config-property-setting name="traceFilename">imsico-trace.log</config-property-setting>
    Essa configuração coloca o arquivo sob imsico-trace.log WASCE_HOME\bin\logs\, por exemplo, C:\Program Files\IBM\WebSphere\AppServerCommunityEdition\bin\logs\imsico-trace_x.log.

Resultados

A seguir, estão saídas de amostra do formatador XML, formatador simples e o arquivo de log do IMS TM Resource Adapter especificado no arquivo geronomi-ra.xml:
  • Formatador 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>
  • Formatador simples
    2012-1-18 10:22:13 com.ibm.j2ca.base.WBIResourceAdapter start(BootstrapContext)
    FINER: Entering method.
    2012-1-18 10:22:13 com.ibm.j2ca.base.WBIResourceAdapter start(BootstrapContext)
    INFO: AFC Version : 7.0.0.4 IF02
    2012-1-18 10:22:13 com.ibm.j2ca.base.WBIResourceAdapter start(BootstrapContext)
    FINER: Exiting method.
  • Arquivo de log do IMS TM Resource Adapter especificado no arquivo 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. ]]

Feedback