IBM Sterling B2B: Analisando Logs

From Wiki

Abaixo tenho um resumo de como analisar logs do B2B

Alterando o Log Level

Você pode alterar o nível de log globalmente ou por serviço, para isso altere o arquivo <install_dir>/properties/customer_overrides.properties.

Alterando a propriedade:

logService.Property=Value

Reinicie o Sterling B2B Integrator.

O arquivo customer_overrides.properties, evita que atualizações do Sterling sobreponham as configurações específicas do seu ambiente.

Analisando Logs

Você pode acessar os arquivos de log através da interface web do B2b

Administration Menu -> Operations > System > Logs

Ou através dos arquivos de log.

Os arquivos de Logs ficam localizados nos seguintes diretórios:

UNIX-install_dir/logs/directory
Windows-install-dir\logs\directory


Analisando o conteúdo do arquivo de log

Os logs dentro do(s) arquivo(s) de log tem o seguinte formato:

YYYY-MM-DD HH:MM:SS.ss log level ‘message code’ Scope.Subsystem.Name ‘information string’.


Abaixo temos o log level (as principais condições) dentro do arquivo de logs:

  • FATAL - Collects fatal and critical error information.
  • ERRORDTL - Collects only error conditions, with a detailed description of the error.
  • ERROR - Collects only error conditions such as exceptions and error messages
  • WARN - Collects non-fatal configuration messages.
  • SQLDEBUG - Collects SQL statements that are being run.
  • INFO - Collects basic operational information.
  • TIMER - Collects timing information.
  • COMMTRACE - Collects communication trace information.
  • DEBUG - Collects basic debugging statement including system state and code paths.
  • VERBOSE - Collects extra debugging statements (like XML information) that describe and explain what is happening in the system.
  • ALL - Collects information about all the conditions.

O message code (código da mensagem) descreve a atividade ou o problema, usando o seguinte formato:

  • Os primeiros 4 dígitos especificam o escopo ( como Work-flow, Ops, Util).
  • O próximo dígitos especifica o nível de severidade (1 = Erro/Exception, 2 = Debug, 3 = Warnings e 4 = info/All messages)
  • Os próximos 3 dígitos especificam o subsystem ( como Work-flow Queue ou Work-flow Engine)
  • Os últimos 4 dígitos especificam o número de erro.

O Scope.Subsystem.Name é uma descrição de texto da parte afetada do Sterling B2B Integrator (like Workflow, Ops, Util); the Sterling B2B Integrator subsystem (like Workflow Queue or Work-flow Engine); and what occurred (Name)

A Information string é uma breve descrição da atividade que ocorreu.

[2019-08-25 12:23:39.661] ALL 000440020297 SERVICES.SERVICES_CONTROLLER.INFO_sdi_getName startup: loading HTTP_SEND_ADAPTER

Ver também