Index
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<String>) - 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.
All Classes and Interfaces|All Packages|Constant Field Values