Index

A B C D E G H I L P S T W 
All Classes and Interfaces|All Packages|Constant Field Values

A

ArchbaseLoggingAutoConfiguration - Class in br.com.archbase.logging
Auto-configuração para logging estruturado do Archbase.
ArchbaseLoggingAutoConfiguration() - Constructor for class br.com.archbase.logging.ArchbaseLoggingAutoConfiguration
 
ArchbaseLoggingProperties - Class in br.com.archbase.logging
Propriedades de configuração do logging estruturado.
ArchbaseLoggingProperties() - Constructor for class br.com.archbase.logging.ArchbaseLoggingProperties
 
ArchbaseLoggingProperties.HttpLogging - Class in br.com.archbase.logging
 

B

br.com.archbase.logging - package br.com.archbase.logging
 

C

clear() - Static method in class br.com.archbase.logging.StructuredLogger
Limpa todos os campos do MDC.
clear() - Method in class br.com.archbase.logging.StructuredLogger.LoggerContext
Limpa o contexto.
CORRELATION_HEADER_DEFAULT - Static variable in class br.com.archbase.logging.StructuredLogger.Properties
 
CORRELATION_HEADER_PROPERTY - Static variable in class br.com.archbase.logging.StructuredLogger.Properties
 
correlationHeader() - Method in class br.com.archbase.logging.ArchbaseLoggingProperties
 
CorrelationIdFilter - Class in br.com.archbase.logging
Filter para extrair e propagar correlation ID em requisições HTTP.
CorrelationIdFilter() - Constructor for class br.com.archbase.logging.CorrelationIdFilter
 
CorrelationIdFilter(String) - Constructor for class br.com.archbase.logging.CorrelationIdFilter
 

D

debug(String) - Method in class br.com.archbase.logging.StructuredLogger.LoggerContext
Registra mensagem no nível DEBUG.
debug(String, Object...) - Static method in class br.com.archbase.logging.StructuredLogger
Registra mensagem no nível DEBUG com campos estruturados.
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class br.com.archbase.logging.CorrelationIdFilter
 

E

error(String) - Method in class br.com.archbase.logging.StructuredLogger.LoggerContext
Registra mensagem no nível ERROR.
error(String, Object...) - Static method in class br.com.archbase.logging.StructuredLogger
Registra mensagem no nível ERROR com campos estruturados.
error(String, Throwable) - Method in class br.com.archbase.logging.StructuredLogger.LoggerContext
Registra mensagem no nível ERROR com exceção.
error(String, Throwable, Object...) - Static method in class br.com.archbase.logging.StructuredLogger
Registra mensagem no nível ERROR com exceção.

G

generateCorrelationId() - Static method in class br.com.archbase.logging.StructuredLogger
Gera um novo correlation ID.
getApplicationName() - Method in class br.com.archbase.logging.ArchbaseLoggingProperties
 
getCorrelationHeader() - Method in class br.com.archbase.logging.ArchbaseLoggingProperties
 
getCorrelationId() - Static method in class br.com.archbase.logging.StructuredLogger
Obtém o correlation ID atual do MDC.
getHttpLogging() - Method in class br.com.archbase.logging.ArchbaseLoggingProperties
 
getIgnoredUris() - Method in class br.com.archbase.logging.ArchbaseLoggingProperties.HttpLogging
 
getMaxPayloadSize() - Method in class br.com.archbase.logging.ArchbaseLoggingProperties.HttpLogging
 
getObscuredHeaders() - Method in class br.com.archbase.logging.ArchbaseLoggingProperties.HttpLogging
 

H

HttpLogging() - Constructor for class br.com.archbase.logging.ArchbaseLoggingProperties.HttpLogging
 

I

info(String) - Method in class br.com.archbase.logging.StructuredLogger.LoggerContext
Registra mensagem no nível INFO.
info(String, Object...) - Static method in class br.com.archbase.logging.StructuredLogger
Registra mensagem no nível INFO com campos estruturados.
isCorrelationIdFilterEnabled() - Method in class br.com.archbase.logging.ArchbaseLoggingProperties
 
isEnabled() - Method in class br.com.archbase.logging.ArchbaseLoggingProperties
 
isHttpLoggingEnabled() - Method in class br.com.archbase.logging.ArchbaseLoggingProperties
 
isLogRequestBody() - Method in class br.com.archbase.logging.ArchbaseLoggingProperties.HttpLogging
 
isLogResponseBody() - Method in class br.com.archbase.logging.ArchbaseLoggingProperties.HttpLogging
 

L

log(String, Supplier) - Static method in class br.com.archbase.logging.StructuredLogger
Registra mensagem lazy (só executa supplier se nível estiver habilitado).

P

Properties() - Constructor for class br.com.archbase.logging.StructuredLogger.Properties
 

S

setApplicationName(String) - Method in class br.com.archbase.logging.ArchbaseLoggingProperties
 
setCorrelationHeader(String) - Method in class br.com.archbase.logging.ArchbaseLoggingProperties
 
setCorrelationId(String) - Static method in class br.com.archbase.logging.StructuredLogger
Define o correlation ID no MDC.
setCorrelationIdFilterEnabled(boolean) - Method in class br.com.archbase.logging.ArchbaseLoggingProperties
 
setEnabled(boolean) - Method in class br.com.archbase.logging.ArchbaseLoggingProperties
 
setHttpLogging(ArchbaseLoggingProperties.HttpLogging) - Method in class br.com.archbase.logging.ArchbaseLoggingProperties
 
setHttpLoggingEnabled(boolean) - Method in class br.com.archbase.logging.ArchbaseLoggingProperties
 
setIgnoredUris(String[]) - Method in class br.com.archbase.logging.ArchbaseLoggingProperties.HttpLogging
 
setLogRequestBody(boolean) - Method in class br.com.archbase.logging.ArchbaseLoggingProperties.HttpLogging
 
setLogResponseBody(boolean) - Method in class br.com.archbase.logging.ArchbaseLoggingProperties.HttpLogging
 
setMaxPayloadSize(int) - Method in class br.com.archbase.logging.ArchbaseLoggingProperties.HttpLogging
 
setObscuredHeaders(String[]) - Method in class br.com.archbase.logging.ArchbaseLoggingProperties.HttpLogging
 
setTracingContext(String, String) - Static method in class br.com.archbase.logging.StructuredLogger
Define o trace ID e span ID no MDC (para integração com tracing distribuído).
shouldNotFilter(HttpServletRequest) - Method in class br.com.archbase.logging.CorrelationIdFilter
 
StructuredLogger - Class in br.com.archbase.logging
Logger estruturado com suporte a correlation ID e campos personalizados.
StructuredLogger() - Constructor for class br.com.archbase.logging.StructuredLogger
 
StructuredLogger.LoggerContext - Class in br.com.archbase.logging
Contexto de logger com correlation ID específico.
StructuredLogger.Properties - Class in br.com.archbase.logging
Propriedades de configuração do logging.

T

trace(String, Object...) - Static method in class br.com.archbase.logging.StructuredLogger
Registra mensagem no nível TRACE com campos estruturados.

W

warn(String) - Method in class br.com.archbase.logging.StructuredLogger.LoggerContext
Registra mensagem no nível WARN.
warn(String, Object...) - Static method in class br.com.archbase.logging.StructuredLogger
Registra mensagem no nível WARN com campos estruturados.
withCorrelationId(String) - Static method in class br.com.archbase.logging.StructuredLogger
Cria um contexto com correlation ID específico.
withField(String, String) - Method in class br.com.archbase.logging.StructuredLogger.LoggerContext
Adiciona campos ao contexto.
withNewCorrelationId() - Static method in class br.com.archbase.logging.StructuredLogger
Cria um contexto com novo correlation ID gerado automaticamente.
A B C D E G H I L P S T W 
All Classes and Interfaces|All Packages|Constant Field Values