IBM Sterling B2B: Analisando Logs

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 /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 =


 * Artigos sobre IBM Sterling
 * Mais Artigos sobre Cloud / WebDev / Tecnologias