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