A B C D E F G H I J K L M N O P R S T U V W X 
All Classes All Packages

A

addComments(String...) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
Adds comments to log.
addComments(String...) - Method in class com.github.maximevw.autolog.core.logger.performance.AdditionalDataProvider
Adds a list of comments to log to the current list.
additionalDataProvider() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogPerformance
 
additionalDataProvider(String) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration.MethodPerformanceLoggingConfigurationBuilder
The field name to use to get/set additional data to log with the performance timer.
AdditionalDataProvider - Class in com.github.maximevw.autolog.core.logger.performance
This class allows a method monitored with AutoLogPerformance to update some data to log during its execution: add dynamic comments relative to the method execution set a number of processed items to get an average execution time by processed item
AdditionalDataProvider() - Constructor for class com.github.maximevw.autolog.core.logger.performance.AdditionalDataProvider
Default constructor.
ALL_DATA - Static variable in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
Constant value usable in AutoLogMethodInOut.prettify() parameter to indicate that all the method input arguments and output value must be prettified in generated logs.
apiEndpointsAutoConfig() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogPerformance
 
apiEndpointsAutoConfigured(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration.MethodPerformanceLoggingConfigurationBuilder
Whether the performance timer name must be automatically set with the path of the API endpoint if the method to monitor corresponds to an API call.
AutoLogMethodInOut - Annotation Type in com.github.maximevw.autolog.core.annotations
This annotation allows to identify methods for which the input and output data have to be automatically logged.
AutoLogMethodInOutProcessor - Class in com.github.maximevw.autolog.core.annotations.processors
Annotation processor for AutoLogMethodInOut.
AutoLogMethodInOutProcessor() - Constructor for class com.github.maximevw.autolog.core.annotations.processors.AutoLogMethodInOutProcessor
 
AutoLogMethodInput - Annotation Type in com.github.maximevw.autolog.core.annotations
This annotation allows to identify methods for which the input data have to be automatically logged.
AutoLogMethodInputProcessor - Class in com.github.maximevw.autolog.core.annotations.processors
Annotation processor for AutoLogMethodInput.
AutoLogMethodInputProcessor() - Constructor for class com.github.maximevw.autolog.core.annotations.processors.AutoLogMethodInputProcessor
 
AutoLogMethodOutput - Annotation Type in com.github.maximevw.autolog.core.annotations
This annotation allows to identify methods for which the output data have to be automatically logged.
AutoLogMethodOutputProcessor - Class in com.github.maximevw.autolog.core.annotations.processors
Annotation processor for AutoLogMethodOutput.
AutoLogMethodOutputProcessor() - Constructor for class com.github.maximevw.autolog.core.annotations.processors.AutoLogMethodOutputProcessor
 
AutoLogPerformance - Annotation Type in com.github.maximevw.autolog.core.annotations
This annotation allows to identify methods for which the performance has to be monitored and automatically logged.
AutoLogPerformanceProcessor - Class in com.github.maximevw.autolog.core.annotations.processors
Annotation processor for AutoLogPerformance.
AutoLogPerformanceProcessor() - Constructor for class com.github.maximevw.autolog.core.annotations.processors.AutoLogPerformanceProcessor
 
averageExecutionTimeByItemInMs(long) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry.MethodPerformanceLogEntryBuilder
The average execution time (in milliseconds) by processed item (only defined if the number of processed items is defined).

B

build() - Method in class com.github.maximevw.autolog.core.configuration.adapters.JdbcAdapterConfiguration.JdbcAdapterConfigurationBuilder
 
build() - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration.MethodInputLoggingConfigurationBuilder
 
build() - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration.MethodOutputLoggingConfigurationBuilder
 
build() - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration.MethodPerformanceLoggingConfigurationBuilder
 
build() - Method in class com.github.maximevw.autolog.core.logger.MethodInputLogEntry.MethodInputLogEntryBuilder
 
build() - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry.MethodOutputLogEntryBuilder
 
build() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry.MethodPerformanceLogEntryBuilder
 
build() - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer.PerformanceTimerBuilder
 
builder() - Static method in class com.github.maximevw.autolog.core.configuration.adapters.JdbcAdapterConfiguration
 
builder() - Static method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
 
builder() - Static method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
 
builder() - Static method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
 
builder() - Static method in class com.github.maximevw.autolog.core.logger.MethodInputLogEntry
 
builder() - Static method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
 
builder() - Static method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
 
builder() - Static method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
 

C

calledMethod(String) - Method in class com.github.maximevw.autolog.core.logger.MethodInputLogEntry.MethodInputLogEntryBuilder
The name of the called method.
calledMethod(String) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry.MethodOutputLogEntryBuilder
The name of the called method.
callsStackDumped(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration.MethodPerformanceLoggingConfigurationBuilder
Whether the full stack of calls with performance information must be dumped and logged as a tree when the initial method invocation ends.
canEqual(Object) - Method in class com.github.maximevw.autolog.core.configuration.adapters.JdbcAdapterConfiguration
 
canEqual(Object) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
 
canEqual(Object) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
 
canEqual(Object) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
 
canEqual(Object) - Method in class com.github.maximevw.autolog.core.logger.MethodInputLogEntry
 
canEqual(Object) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
 
canEqual(Object) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
 
canEqual(Object) - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
 
character() - Method in annotation type com.github.maximevw.autolog.core.annotations.Mask
 
children(List<PerformanceTimer>) - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer.PerformanceTimerBuilder
The list of children performance timers (or null if no children timers are running) for monitoring of chained invocations.
classNameDisplayed(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration.MethodInputLoggingConfigurationBuilder
Whether the method name must be prefixed with the name of its enclosing class.
classNameDisplayed(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration.MethodOutputLoggingConfigurationBuilder
Whether the method name must be prefixed with the name of its enclosing class.
classNameDisplayed(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration.MethodPerformanceLoggingConfigurationBuilder
Whether the method name must be prefixed with the name of its enclosing class.
collectionsAndMapsExpanded(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration.MethodInputLoggingConfigurationBuilder
Whether the collections and maps data must be fully logged.
collectionsAndMapsExpanded(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration.MethodOutputLoggingConfigurationBuilder
Whether the collections and maps data must be fully logged.
com.github.maximevw.autolog.core.annotations - package com.github.maximevw.autolog.core.annotations
 
com.github.maximevw.autolog.core.annotations.processors - package com.github.maximevw.autolog.core.annotations.processors
 
com.github.maximevw.autolog.core.configuration - package com.github.maximevw.autolog.core.configuration
 
com.github.maximevw.autolog.core.configuration.adapters - package com.github.maximevw.autolog.core.configuration.adapters
 
com.github.maximevw.autolog.core.logger - package com.github.maximevw.autolog.core.logger
 
com.github.maximevw.autolog.core.logger.adapters - package com.github.maximevw.autolog.core.logger.adapters
 
com.github.maximevw.autolog.core.logger.performance - package com.github.maximevw.autolog.core.logger.performance
 
comments() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogPerformance
 
comments(List<String>) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration.MethodPerformanceLoggingConfigurationBuilder
The static comments to log with the performance timer.
comments(List<String>) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry.MethodPerformanceLogEntryBuilder
The optional comments.
computeAverageExecutionTime() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
Calculates the average duration of processing for one item (when the number of processed items is defined).
ConfigurableLoggerInterface - Interface in com.github.maximevw.autolog.core.logger
Interface wrapping a real logger instance with a required additional configuration.
configure(LoggerInterfaceConfiguration) - Method in class com.github.maximevw.autolog.core.logger.adapters.JdbcAdapter
 
configure(LoggerInterfaceConfiguration) - Method in interface com.github.maximevw.autolog.core.logger.ConfigurableLoggerInterface
Setup the instance of ConfigurableLoggerInterface with the given configuration.
current() - Static method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimerContext
 

D

dataLoggedInContext(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration.MethodInputLoggingConfigurationBuilder
Whether the input data should also be logged into the log context when it is possible (i.e.
dataLoggedInContext(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration.MethodOutputLoggingConfigurationBuilder
Whether the output data should also be logged into the log context when it is possible (i.e.
dataLoggedInContext(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration.MethodPerformanceLoggingConfigurationBuilder
Whether the performance data should also be logged into the log context when it is possible (i.e.
dataSource(DataSource) - Method in class com.github.maximevw.autolog.core.configuration.adapters.JdbcAdapterConfiguration.JdbcAdapterConfigurationBuilder
The data source corresponding to the database into which the log events will be persisted.
debug(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.JavaLoggerAdapter
 
debug(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.JdbcAdapter
 
debug(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4j2Adapter
 
debug(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4jAdapter
Deprecated.
 
debug(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.LogbackWithLogstashAdapter
 
debug(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Slf4jAdapter
 
debug(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.SystemOutAdapter
 
debug(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.XSlf4jAdapter
 
debug(String, Object...) - Method in interface com.github.maximevw.autolog.core.logger.LoggerInterface
Logs a message at the DEBUG level according to the specified format and arguments.
debug(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4j2Adapter
 
debug(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.LogbackWithLogstashAdapter
 
debug(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Slf4jAdapter
 
debug(String, Map<String, String>, Object...) - Method in interface com.github.maximevw.autolog.core.logger.LoggerInterface
Logs a message at the DEBUG level, including structured contextual data, according to the specified format and arguments.
DEBUG - com.github.maximevw.autolog.core.logger.LogLevel
The DEBUG level designates fine-grained informational events useful to debug an application.
DEFAULT_MASKING_CHAR - Static variable in annotation type com.github.maximevw.autolog.core.annotations.Mask
Constant value for the default masking character.
dumpCallsStack() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogPerformance
 

E

eachTimerLogged(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration.MethodPerformanceLoggingConfigurationBuilder
Whether the performance timer of each method must be logged individually at the end of the method invocation.
endTime(LocalDateTime) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry.MethodPerformanceLogEntryBuilder
The end time of the invocation.
equals(Object) - Method in class com.github.maximevw.autolog.core.configuration.adapters.JdbcAdapterConfiguration
 
equals(Object) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
 
equals(Object) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
 
equals(Object) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
 
equals(Object) - Method in class com.github.maximevw.autolog.core.logger.MethodInputLogEntry
 
equals(Object) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
 
equals(Object) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
 
equals(Object) - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
 
error(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.JavaLoggerAdapter
 
error(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.JdbcAdapter
 
error(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4j2Adapter
 
error(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4jAdapter
Deprecated.
 
error(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.LogbackWithLogstashAdapter
 
error(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Slf4jAdapter
 
error(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.SystemOutAdapter
 
error(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.XSlf4jAdapter
 
error(String, Object...) - Method in interface com.github.maximevw.autolog.core.logger.LoggerInterface
Logs a message at the ERROR level according to the specified format and arguments.
error(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4j2Adapter
 
error(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.LogbackWithLogstashAdapter
 
error(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Slf4jAdapter
 
error(String, Map<String, String>, Object...) - Method in interface com.github.maximevw.autolog.core.logger.LoggerInterface
Logs a message at the WARN level, including structured contextual data, according to the specified format and arguments.
ERROR - com.github.maximevw.autolog.core.logger.LogLevel
The ERROR level designates any errors occurring during the execution of an application.
exclude() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
 
exclude() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInput
 
excludedArguments(Set<String>) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration.MethodInputLoggingConfigurationBuilder
The list of input arguments excluded from auto-logging.
executionTimeInMs(long) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry.MethodPerformanceLogEntryBuilder
The total execution time of the invoked method (in milliseconds).
expandCollectionsAndMaps() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
 
expandCollectionsAndMaps() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInput
 
expandCollectionsAndMaps() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodOutput
 

F

failed(boolean) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry.MethodPerformanceLogEntryBuilder
Whether the invoked method has failed (an exception has been thrown for example).
fixedLength() - Method in annotation type com.github.maximevw.autolog.core.annotations.Mask
 
from(AutoLogMethodInOut) - Static method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
Builds a new instance of configuration for auto-logging of input data of methods calls based on an annotation AutoLogMethodInOut.
from(AutoLogMethodInOut) - Static method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
Builds a new instance of configuration for auto-logging of output value of methods calls based on an annotation AutoLogMethodInOut.
from(AutoLogMethodInput) - Static method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
Builds a new instance of configuration for auto-logging of input data of methods calls based on an annotation AutoLogMethodInput.
from(AutoLogMethodOutput) - Static method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
Builds a new instance of configuration for auto-logging of output value of methods calls based on an annotation AutoLogMethodOutput.
from(AutoLogPerformance) - Static method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
Builds a new instance of configuration for auto-logging of performance data of methods invocations based on an annotation AutoLogPerformance.
FULL_MASK - Static variable in annotation type com.github.maximevw.autolog.core.annotations.Mask
Constant value usable in Mask.preservedCharacters() parameter to indicate that none of the characters of the original value must be preserved.

G

getAdditionalDataProvider() - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
The field name to use to get/set additional data to log with the performance timer.
getAverageExecutionTimeByItem() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
Gets the average execution time by processed item (only defined if the number of processed items is defined) formatted to be human readable.
getAverageExecutionTimeByItemInMs() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The average execution time (in milliseconds) by processed item (only defined if the number of processed items is defined).
getCalledMethod() - Method in class com.github.maximevw.autolog.core.logger.MethodInputLogEntry
The name of the called method.
getCalledMethod() - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
The name of the called method.
getChildren() - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
The list of children performance timers (or null if no children timers are running) for monitoring of chained invocations.
getComments() - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
The static comments to log with the performance timer.
getComments() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The optional comments.
getComments() - Method in class com.github.maximevw.autolog.core.logger.performance.AdditionalDataProvider
Gets the additional comments to log.
getDataSource() - Method in class com.github.maximevw.autolog.core.configuration.adapters.JdbcAdapterConfiguration
The data source corresponding to the database into which the log events will be persisted.
getEndTime() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The end time of the invocation.
getExcludedArguments() - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
The list of input arguments excluded from auto-logging.
getExecutionTime() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
Gets the total execution time of the invoked method formatted to be human readable.
getExecutionTimeInMs() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The total execution time of the invoked method (in milliseconds).
getHttpMethod() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The HTTP method used to invoke the method when it corresponds to an API endpoint.
getInputParameters() - Method in class com.github.maximevw.autolog.core.logger.MethodInputLogEntry
The input parameters of the called method.
getInstance() - Static method in class com.github.maximevw.autolog.core.logger.adapters.JavaLoggerAdapter
Gets an instance of the classic Java logging wrapper for Autolog.
getInstance() - Static method in class com.github.maximevw.autolog.core.logger.adapters.Log4j2Adapter
Gets an instance of the Log4J2 wrapper for Autolog.
getInstance() - Static method in class com.github.maximevw.autolog.core.logger.adapters.Log4jAdapter
Deprecated.
Gets an instance of the Log4J wrapper for Autolog.
getInstance() - Static method in class com.github.maximevw.autolog.core.logger.adapters.LogbackWithLogstashAdapter
Gets an instance of the Logback with Logstash encoder wrapper for Autolog.
getInstance() - Static method in class com.github.maximevw.autolog.core.logger.adapters.Slf4jAdapter
Gets an instance of the SLF4J wrapper for Autolog.
getInstance() - Static method in class com.github.maximevw.autolog.core.logger.adapters.SystemOutAdapter
Gets an instance of the standard output wrapper for Autolog.
getInstance() - Static method in class com.github.maximevw.autolog.core.logger.adapters.XSlf4jAdapter
Gets an instance of the XSLF4J wrapper for Autolog.
getInstance(LoggerInterfaceConfiguration) - Static method in class com.github.maximevw.autolog.core.logger.adapters.JdbcAdapter
Gets an instance of JDBC logger for Autolog.
getInvokedMethod() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The name of the invoked method (or API endpoint).
getLogLevel() - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
The level of log to use.
getLogLevel() - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
The level of log to use.
getLogLevel() - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
The level of log to use.
getMessageTemplate() - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
The message template will be used to log the method input arguments.
getMessageTemplate() - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
The message template will be used to log the method output value.
getName() - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
The name of the performance timer.
getOnlyLoggedArguments() - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
The list of the only input arguments must be logged.
getOutputValue() - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
The output value of the called method.
getParent() - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
The parent performance timer (or null if no parent timer is running) for monitoring of chained invocations.
getPerformanceLogEntry() - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
The loggable data relative to the measured performance.
getPrettifiedValues() - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
The list of the arguments values to prettify in the generated logs using the format defined by the parameter MethodInputLoggingConfiguration.getPrettyFormat().
getPrettyFormat() - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
The format used to prettify the arguments values listed in the parameter MethodInputLoggingConfiguration.getPrettifiedValues().
getPrettyFormat() - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
The format used to prettify the output value (when it exists).
getPrettyFormat() - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
The format used to log the performance data when MethodPerformanceLoggingConfiguration.isStructuredMessage() ()} is set to true.
getProcessedItems() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The optional number of items processed by the invoked method.
getProcessedItems() - Method in class com.github.maximevw.autolog.core.logger.performance.AdditionalDataProvider
Gets the number of items processed by the monitored method.
getRegisteredLoggers() - Method in class com.github.maximevw.autolog.core.logger.LoggerManager
Registered loggers.
getStackTrace() - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
The stack trace when a Throwable is thrown by the called method.
getStartTime() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The start time of the invocation.
getTablePrefix() - Method in class com.github.maximevw.autolog.core.configuration.adapters.JdbcAdapterConfiguration
The prefix of the table name used to store the log events.
getThrown() - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
The class of the Throwable thrown by the called method (if any).
getThrownMessage() - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
The message of the Throwable thrown by the called method (if any).
getTimer() - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
The timer measuring the execution time.
getVoidOutputMessageTemplate() - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
The message template will be used to log the method exiting for methods having return type void.

H

hasComments() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
Whether the log entry has comments.
hashCode() - Method in class com.github.maximevw.autolog.core.configuration.adapters.JdbcAdapterConfiguration
 
hashCode() - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
 
hashCode() - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
 
hashCode() - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
 
hashCode() - Method in class com.github.maximevw.autolog.core.logger.MethodInputLogEntry
 
hashCode() - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
 
hashCode() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
 
hashCode() - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
 
httpMethod(String) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry.MethodPerformanceLogEntryBuilder
The HTTP method used to invoke the method when it corresponds to an API endpoint.

I

info(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.JavaLoggerAdapter
 
info(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.JdbcAdapter
 
info(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4j2Adapter
 
info(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4jAdapter
Deprecated.
 
info(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.LogbackWithLogstashAdapter
 
info(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Slf4jAdapter
 
info(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.SystemOutAdapter
 
info(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.XSlf4jAdapter
 
info(String, Object...) - Method in interface com.github.maximevw.autolog.core.logger.LoggerInterface
Logs a message at the INFO level according to the specified format and arguments.
info(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4j2Adapter
 
info(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.LogbackWithLogstashAdapter
 
info(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Slf4jAdapter
 
info(String, Map<String, String>, Object...) - Method in interface com.github.maximevw.autolog.core.logger.LoggerInterface
Logs a message at the INFO level, including structured contextual data, according to the specified format and arguments.
INFO - com.github.maximevw.autolog.core.logger.LogLevel
The INFO level designates coarse-grained informational messages highlighting the progress of the application.
INPUT_DATA - Static variable in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
Constant value usable in AutoLogMethodInOut.prettify() parameter to indicate that all the method input arguments must be prettified in generated logs.
INPUT_DEFAULT_MESSAGE_TEMPLATE - Static variable in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
Default message template used to log the input data of a method call.
inputMessageTemplate() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
 
inputParameters(Map<String, String>) - Method in class com.github.maximevw.autolog.core.logger.MethodInputLogEntry.MethodInputLogEntryBuilder
The input parameters of the called method.
invokedMethod(String) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry.MethodPerformanceLogEntryBuilder
The name of the invoked method (or API endpoint).
isApiEndpointsAutoConfigured() - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
Whether the performance timer name must be automatically set with the path of the API endpoint if the method to monitor corresponds to an API call.
isCallsStackDumped() - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
Whether the full stack of calls with performance information must be dumped and logged as a tree when the initial method invocation ends.
isClassNameDisplayed() - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
Whether the method name must be prefixed with the name of its enclosing class.
isClassNameDisplayed() - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
Whether the method name must be prefixed with the name of its enclosing class.
isClassNameDisplayed() - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
Whether the method name must be prefixed with the name of its enclosing class.
isCollectionsAndMapsExpanded() - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
Whether the collections and maps data must be fully logged.
isCollectionsAndMapsExpanded() - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
Whether the collections and maps data must be fully logged.
isDataLoggedInContext() - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
Whether the input data should also be logged into the log context when it is possible (i.e.
isDataLoggedInContext() - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
Whether the output data should also be logged into the log context when it is possible (i.e.
isDataLoggedInContext() - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
Whether the performance data should also be logged into the log context when it is possible (i.e.
isEachTimerLogged() - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
Whether the performance timer of each method must be logged individually at the end of the method invocation.
isFailed() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
Whether the invoked method has failed (an exception has been thrown for example).
isRunning() - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
Whether the process to monitor is running yet.
isStructuredMessage() - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
Whether the format of the logged message is fully structured (using the format defined by the parameter MethodInputLoggingConfiguration.getPrettyFormat()) and not "human readable" (that's to say using the message template defined by the parameter MethodInputLoggingConfiguration.getMessageTemplate()).
isStructuredMessage() - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
Whether the format of the logged message is fully structured (using the format defined by the parameter MethodOutputLoggingConfiguration.getPrettyFormat()) and not "human readable" (that's to say using the message templates defined by the parameters MethodOutputLoggingConfiguration.getMessageTemplate() and MethodOutputLoggingConfiguration.getVoidOutputMessageTemplate()).
isStructuredMessage() - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
Whether the format of the logged message is fully structured (using the format defined by the parameter MethodPerformanceLoggingConfiguration.getPrettyFormat()) and not "human readable".
isThrowableLogged() - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
Whether any thrown exception or error must be logged before being re-thrown.

J

JavaLoggerAdapter - Class in com.github.maximevw.autolog.core.logger.adapters
This class wraps an instance of Logger to be used by Autolog.
JdbcAdapter - Class in com.github.maximevw.autolog.core.logger.adapters
This class, designed to be used by Autolog, persists log events into a database using JDBC.
JdbcAdapterConfiguration - Class in com.github.maximevw.autolog.core.configuration.adapters
Configuration for JdbcAdapter implementation of ConfigurableLoggerInterface.
JdbcAdapterConfiguration() - Constructor for class com.github.maximevw.autolog.core.configuration.adapters.JdbcAdapterConfiguration
 
JdbcAdapterConfiguration(DataSource, String) - Constructor for class com.github.maximevw.autolog.core.configuration.adapters.JdbcAdapterConfiguration
 
JdbcAdapterConfiguration.JdbcAdapterConfigurationBuilder - Class in com.github.maximevw.autolog.core.configuration.adapters
 
JSON - com.github.maximevw.autolog.core.configuration.PrettyDataFormat
The data will be formatted by using JSON.

K

KEEP_FIRST_AND_LAST_CHARS - Static variable in annotation type com.github.maximevw.autolog.core.annotations.Mask
Constant value usable in Mask.preservedCharacters() parameter to indicate that only the first and the last characters of the original value must be preserved.

L

level() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
 
level() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInput
 
level() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodOutput
 
level() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogPerformance
 
Log4j2Adapter - Class in com.github.maximevw.autolog.core.logger.adapters
This class wraps an instance of Logger to be used by Autolog.
Log4jAdapter - Class in com.github.maximevw.autolog.core.logger.adapters
Deprecated.
Use Log4j2Adapter with Log4J2 instead. Indeed, Log4J is deprecated and now classified as highly vulnerable (see CVE-2019-17571).
LogbackWithLogstashAdapter - Class in com.github.maximevw.autolog.core.logger.adapters
This class wraps an instance of Logger (using Logback implementation with LogstashEncoder) to be used by Autolog.
logDataInContext() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
 
logDataInContext() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInput
 
logDataInContext() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodOutput
 
logDataInContext() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogPerformance
 
logEachTimer() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogPerformance
 
LoggerInterface - Interface in com.github.maximevw.autolog.core.logger
Interface wrapping a real logger instance.
LoggerInterfaceConfiguration - Interface in com.github.maximevw.autolog.core.configuration
Interface for any additional configuration required by the implementations of ConfigurableLoggerInterface.
LoggerManager - Class in com.github.maximevw.autolog.core.logger
This class manages the loggers used by Autolog.
LoggerManager() - Constructor for class com.github.maximevw.autolog.core.logger.LoggerManager
 
LoggingUtils - Class in com.github.maximevw.autolog.core.logger
Internal class providing logging utilities.
logLevel(LogLevel) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration.MethodInputLoggingConfigurationBuilder
The level of log to use.
logLevel(LogLevel) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration.MethodOutputLoggingConfigurationBuilder
The level of log to use.
logLevel(LogLevel) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration.MethodPerformanceLoggingConfigurationBuilder
The level of log to use.
LogLevel - Enum in com.github.maximevw.autolog.core.logger
Available log levels.
logMethodInput(MethodInputLoggingConfiguration, Method, Object...) - Method in class com.github.maximevw.autolog.core.logger.MethodCallLogger
Logs the input of a method invocation.
logMethodInput(MethodInputLoggingConfiguration, String, List<Pair<String, Object>>) - Method in class com.github.maximevw.autolog.core.logger.MethodCallLogger
Logs the input of a method invocation.
logMethodOutput(MethodOutputLoggingConfiguration, Method, Object) - Method in class com.github.maximevw.autolog.core.logger.MethodCallLogger
Logs the output value of a method invocation.
logMethodOutput(MethodOutputLoggingConfiguration, String) - Method in class com.github.maximevw.autolog.core.logger.MethodCallLogger
Logs the end of the invocation of a method returning void.
logMethodOutput(MethodOutputLoggingConfiguration, String, Object) - Method in class com.github.maximevw.autolog.core.logger.MethodCallLogger
Logs the output value of a method invocation.
logThrowable() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
 
logThrowable() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodOutput
 
logThrowable(MethodOutputLoggingConfiguration, Method, Throwable) - Method in class com.github.maximevw.autolog.core.logger.MethodCallLogger
Logs an exception or an error thrown during a method invocation.
logThrowable(Throwable) - Method in class com.github.maximevw.autolog.core.logger.MethodCallLogger
Logs an exception or an error thrown during a method invocation.
logThrowable(Throwable, Map<String, String>) - Method in class com.github.maximevw.autolog.core.logger.MethodCallLogger
Logs an exception or an error thrown during a method invocation.

M

Mask - Annotation Type in com.github.maximevw.autolog.core.annotations
This annotation identifies a method argument to mask when it is automatically logged thanks to the annotations AutoLogMethodInput or AutoLogMethodInOut.
MaskingUtils - Class in com.github.maximevw.autolog.core.logger
Internal class providing utilities for masking of values.
MaskProcessor - Class in com.github.maximevw.autolog.core.annotations.processors
Annotation processor for Mask.
MaskProcessor() - Constructor for class com.github.maximevw.autolog.core.annotations.processors.MaskProcessor
 
messageTemplate() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInput
 
messageTemplate() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodOutput
 
messageTemplate(String) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration.MethodInputLoggingConfigurationBuilder
The message template will be used to log the method input arguments.
messageTemplate(String) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration.MethodOutputLoggingConfigurationBuilder
The message template will be used to log the method output value.
MethodCallLogger - Class in com.github.maximevw.autolog.core.logger
This class provides methods to log: method input data method output value exceptions or errors thrown during a method invocation
MethodCallLogger(LoggerManager) - Constructor for class com.github.maximevw.autolog.core.logger.MethodCallLogger
Constructor.
MethodInputLogEntry - Class in com.github.maximevw.autolog.core.logger
The loggable input data of a method call.
MethodInputLogEntry() - Constructor for class com.github.maximevw.autolog.core.logger.MethodInputLogEntry
 
MethodInputLogEntry(String, Map<String, String>) - Constructor for class com.github.maximevw.autolog.core.logger.MethodInputLogEntry
 
MethodInputLogEntry.MethodInputLogEntryBuilder - Class in com.github.maximevw.autolog.core.logger
 
MethodInputLoggingConfiguration - Class in com.github.maximevw.autolog.core.configuration
Configuration for auto-logging of input data of methods calls.
MethodInputLoggingConfiguration() - Constructor for class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
 
MethodInputLoggingConfiguration(LogLevel, String, Set<String>, Set<String>, boolean, boolean, Set<String>, PrettyDataFormat, boolean, boolean) - Constructor for class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
 
MethodInputLoggingConfiguration.MethodInputLoggingConfigurationBuilder - Class in com.github.maximevw.autolog.core.configuration
 
MethodOutputLogEntry - Class in com.github.maximevw.autolog.core.logger
The loggable output data of a method call.
MethodOutputLogEntry() - Constructor for class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
 
MethodOutputLogEntry(String, Object, Class<? extends Throwable>, String, List<String>) - Constructor for class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
 
MethodOutputLogEntry.MethodOutputLogEntryBuilder - Class in com.github.maximevw.autolog.core.logger
 
MethodOutputLoggingConfiguration - Class in com.github.maximevw.autolog.core.configuration
Configuration for auto-logging of output value of methods calls.
MethodOutputLoggingConfiguration() - Constructor for class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
 
MethodOutputLoggingConfiguration(LogLevel, String, String, boolean, boolean, PrettyDataFormat, boolean, boolean, boolean) - Constructor for class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
 
MethodOutputLoggingConfiguration.MethodOutputLoggingConfigurationBuilder - Class in com.github.maximevw.autolog.core.configuration
 
MethodPerformanceLogEntry - Class in com.github.maximevw.autolog.core.logger
The loggable performance data of a method invocation.
MethodPerformanceLogEntry() - Constructor for class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
 
MethodPerformanceLogEntry(String, String, long, LocalDateTime, LocalDateTime, Integer, long, boolean, List<String>) - Constructor for class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
 
MethodPerformanceLogEntry.MethodPerformanceLogEntryBuilder - Class in com.github.maximevw.autolog.core.logger
 
MethodPerformanceLogger - Class in com.github.maximevw.autolog.core.logger
This class provides methods to monitor and log performance of a method invocation.
MethodPerformanceLogger(LoggerManager) - Constructor for class com.github.maximevw.autolog.core.logger.MethodPerformanceLogger
Constructor.
MethodPerformanceLoggingConfiguration - Class in com.github.maximevw.autolog.core.configuration
Configuration for auto-logging of performance data of methods invocations.
MethodPerformanceLoggingConfiguration() - Constructor for class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
 
MethodPerformanceLoggingConfiguration(String, LogLevel, boolean, boolean, boolean, boolean, List<String>, String, PrettyDataFormat, boolean, boolean) - Constructor for class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
 
MethodPerformanceLoggingConfiguration.MethodPerformanceLoggingConfigurationBuilder - Class in com.github.maximevw.autolog.core.configuration
 

N

name() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogPerformance
 
name(String) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration.MethodPerformanceLoggingConfigurationBuilder
The name of the performance timer.

O

onlyLoggedArguments(Set<String>) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration.MethodInputLoggingConfigurationBuilder
The list of the only input arguments must be logged.
OUTPUT_DATA - Static variable in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
Constant value usable in AutoLogMethodInOut.prettify() parameter to indicate that the output value must be prettified in generated logs.
OUTPUT_DEFAULT_MESSAGE_TEMPLATE - Static variable in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
Default message template used to log the output value of a method call.
outputMessageTemplate() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
 
outputValue(Object) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry.MethodOutputLogEntryBuilder
The output value of the called method.

P

parent(PerformanceTimer) - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer.PerformanceTimerBuilder
The parent performance timer (or null if no parent timer is running) for monitoring of chained invocations.
performanceLogEntry(MethodPerformanceLogEntry) - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer.PerformanceTimerBuilder
The loggable data relative to the measured performance.
PerformanceTimer - Class in com.github.maximevw.autolog.core.logger.performance
This class encapsulates the timer to monitor a method invocation and the data relative to the performance of this invocation.
PerformanceTimer() - Constructor for class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
 
PerformanceTimer(StopWatch, MethodPerformanceLogEntry, PerformanceTimer, List<PerformanceTimer>, boolean) - Constructor for class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
 
PerformanceTimer.PerformanceTimerBuilder - Class in com.github.maximevw.autolog.core.logger.performance
 
PerformanceTimerContext - Class in com.github.maximevw.autolog.core.logger.performance
This class maintains the stack of calls of the running PerformanceTimer linked to each running threads.
preservedCharacters() - Method in annotation type com.github.maximevw.autolog.core.annotations.Mask
 
prettifiedValues(Set<String>) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration.MethodInputLoggingConfigurationBuilder
The list of the arguments values to prettify in the generated logs using the format defined by the parameter MethodInputLoggingConfiguration.getPrettyFormat().
prettify() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
 
prettify() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInput
 
PrettyDataFormat - Enum in com.github.maximevw.autolog.core.configuration
Allowed formats for prettifying of logged data.
prettyFormat() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
 
prettyFormat() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInput
 
prettyFormat() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodOutput
 
prettyFormat() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogPerformance
 
prettyFormat(PrettyDataFormat) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration.MethodInputLoggingConfigurationBuilder
The format used to prettify the arguments values listed in the parameter MethodInputLoggingConfiguration.getPrettifiedValues().
prettyFormat(PrettyDataFormat) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration.MethodOutputLoggingConfigurationBuilder
The format used to prettify the output value (when it exists).
prettyFormat(PrettyDataFormat) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration.MethodPerformanceLoggingConfigurationBuilder
The format used to log the performance data when MethodPerformanceLoggingConfiguration.isStructuredMessage() ()} is set to true.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.github.maximevw.autolog.core.annotations.processors.AutoLogMethodInOutProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.github.maximevw.autolog.core.annotations.processors.AutoLogMethodInputProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.github.maximevw.autolog.core.annotations.processors.AutoLogMethodOutputProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.github.maximevw.autolog.core.annotations.processors.AutoLogPerformanceProcessor
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.github.maximevw.autolog.core.annotations.processors.MaskProcessor
 
processedItems(Integer) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry.MethodPerformanceLogEntryBuilder
The optional number of items processed by the invoked method.

R

register(LoggerInterface) - Method in class com.github.maximevw.autolog.core.logger.LoggerManager
Registers an additional logger.
removeCurrent() - Static method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimerContext
Removes the current PerformanceTimer.
report(String) - Static method in class com.github.maximevw.autolog.core.logger.LoggingUtils
Logs a debug message in the standard output.
report(String, LogLevel) - Static method in class com.github.maximevw.autolog.core.logger.LoggingUtils
Logs a message prefixed with a specific log level in the standard output.
reportError(String) - Static method in class com.github.maximevw.autolog.core.logger.LoggingUtils
Logs an error in the error output.
reportError(String, Throwable) - Static method in class com.github.maximevw.autolog.core.logger.LoggingUtils
Logs a Throwable in the error output.
restrict() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
 
restrict() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInput
 
running(boolean) - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer.PerformanceTimerBuilder
Whether the process to monitor is running yet.

S

setAdditionalDataProvider(String) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
The field name to use to get/set additional data to log with the performance timer.
setApiEndpointsAutoConfigured(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
Whether the performance timer name must be automatically set with the path of the API endpoint if the method to monitor corresponds to an API call.
setAverageExecutionTimeByItemInMs(long) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The average execution time (in milliseconds) by processed item (only defined if the number of processed items is defined).
setCalledMethod(String) - Method in class com.github.maximevw.autolog.core.logger.MethodInputLogEntry
The name of the called method.
setCalledMethod(String) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
The name of the called method.
setCallsStackDumped(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
Whether the full stack of calls with performance information must be dumped and logged as a tree when the initial method invocation ends.
setChildren(List<PerformanceTimer>) - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
The list of children performance timers (or null if no children timers are running) for monitoring of chained invocations.
setClassNameDisplayed(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
Whether the method name must be prefixed with the name of its enclosing class.
setClassNameDisplayed(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
Whether the method name must be prefixed with the name of its enclosing class.
setClassNameDisplayed(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
Whether the method name must be prefixed with the name of its enclosing class.
setCollectionsAndMapsExpanded(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
Whether the collections and maps data must be fully logged.
setCollectionsAndMapsExpanded(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
Whether the collections and maps data must be fully logged.
setComments(List<String>) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
The static comments to log with the performance timer.
setComments(List<String>) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The optional comments.
setCurrent(PerformanceTimer) - Static method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimerContext
Set the current PerformanceTimer in the stack.
setDataLoggedInContext(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
Whether the input data should also be logged into the log context when it is possible (i.e.
setDataLoggedInContext(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
Whether the output data should also be logged into the log context when it is possible (i.e.
setDataLoggedInContext(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
Whether the performance data should also be logged into the log context when it is possible (i.e.
setDataSource(DataSource) - Method in class com.github.maximevw.autolog.core.configuration.adapters.JdbcAdapterConfiguration
The data source corresponding to the database into which the log events will be persisted.
setEachTimerLogged(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
Whether the performance timer of each method must be logged individually at the end of the method invocation.
setEndTime(LocalDateTime) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The end time of the invocation.
setExcludedArguments(Set<String>) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
The list of input arguments excluded from auto-logging.
setExecutionTimeInMs(long) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The total execution time of the invoked method (in milliseconds).
setFailed(boolean) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
Whether the invoked method has failed (an exception has been thrown for example).
setHttpMethod(String) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The HTTP method used to invoke the method when it corresponds to an API endpoint.
setInputParameters(Map<String, String>) - Method in class com.github.maximevw.autolog.core.logger.MethodInputLogEntry
The input parameters of the called method.
setInvokedMethod(String) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The name of the invoked method (or API endpoint).
setLogLevel(LogLevel) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
The level of log to use.
setLogLevel(LogLevel) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
The level of log to use.
setLogLevel(LogLevel) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
The level of log to use.
setMessageTemplate(String) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
The message template will be used to log the method input arguments.
setMessageTemplate(String) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
The message template will be used to log the method output value.
setName(String) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
The name of the performance timer.
setOnlyLoggedArguments(Set<String>) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
The list of the only input arguments must be logged.
setOutputValue(Object) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
The output value of the called method.
setParent(PerformanceTimer) - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
Sets this timer's parent.
setPerformanceLogEntry(MethodPerformanceLogEntry) - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
The loggable data relative to the measured performance.
setPrettifiedValues(Set<String>) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
The list of the arguments values to prettify in the generated logs using the format defined by the parameter MethodInputLoggingConfiguration.getPrettyFormat().
setPrettyFormat(PrettyDataFormat) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
The format used to prettify the arguments values listed in the parameter MethodInputLoggingConfiguration.getPrettifiedValues().
setPrettyFormat(PrettyDataFormat) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
The format used to prettify the output value (when it exists).
setPrettyFormat(PrettyDataFormat) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
The format used to log the performance data when MethodPerformanceLoggingConfiguration.isStructuredMessage() ()} is set to true.
setProcessedItems(int) - Method in class com.github.maximevw.autolog.core.logger.performance.AdditionalDataProvider
Sets the number of processed items.
setProcessedItems(Integer) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The optional number of items processed by the invoked method.
setRunning(boolean) - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
Whether the process to monitor is running yet.
setStackTrace(List<String>) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
The stack trace when a Throwable is thrown by the called method.
setStartTime(LocalDateTime) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
The start time of the invocation.
setStructuredMessage(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration
Whether the format of the logged message is fully structured (using the format defined by the parameter MethodInputLoggingConfiguration.getPrettyFormat()) and not "human readable" (that's to say using the message template defined by the parameter MethodInputLoggingConfiguration.getMessageTemplate()).
setStructuredMessage(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
Whether the format of the logged message is fully structured (using the format defined by the parameter MethodOutputLoggingConfiguration.getPrettyFormat()) and not "human readable" (that's to say using the message templates defined by the parameters MethodOutputLoggingConfiguration.getMessageTemplate() and MethodOutputLoggingConfiguration.getVoidOutputMessageTemplate()).
setStructuredMessage(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration
Whether the format of the logged message is fully structured (using the format defined by the parameter MethodPerformanceLoggingConfiguration.getPrettyFormat()) and not "human readable".
setTablePrefix(String) - Method in class com.github.maximevw.autolog.core.configuration.adapters.JdbcAdapterConfiguration
The prefix of the table name used to store the log events.
setThrowableLogged(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
Whether any thrown exception or error must be logged before being re-thrown.
setThrown(Class<? extends Throwable>) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
The class of the Throwable thrown by the called method (if any).
setThrownMessage(String) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
The message of the Throwable thrown by the called method (if any).
setTimer(StopWatch) - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
The timer measuring the execution time.
setVoidOutputMessageTemplate(String) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
The message template will be used to log the method exiting for methods having return type void.
showClassName() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
 
showClassName() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInput
 
showClassName() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodOutput
 
showClassName() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogPerformance
 
Slf4jAdapter - Class in com.github.maximevw.autolog.core.logger.adapters
This class wraps an instance of Logger to be used by Autolog.
stackTrace(List<String>) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry.MethodOutputLogEntryBuilder
The stack trace when a Throwable is thrown by the called method.
start(MethodPerformanceLoggingConfiguration, Method) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogger
Starts a performance timer for a method invocation.
start(MethodPerformanceLoggingConfiguration, String) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogger
Starts a performance timer for a method invocation.
start(MethodPerformanceLoggingConfiguration, String, String) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogger
Starts a performance timer for a method invocation.
startTime(LocalDateTime) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry.MethodPerformanceLogEntryBuilder
The start time of the invocation.
stop() - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer
Stops the performance timer.
stopAndLog(MethodPerformanceLoggingConfiguration, PerformanceTimer) - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogger
Stops the given performance timer and logs the performance information.
structuredMessage() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
 
structuredMessage() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInput
 
structuredMessage() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodOutput
 
structuredMessage() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogPerformance
 
structuredMessage(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration.MethodInputLoggingConfigurationBuilder
Whether the format of the logged message is fully structured (using the format defined by the parameter MethodInputLoggingConfiguration.getPrettyFormat()) and not "human readable" (that's to say using the message template defined by the parameter MethodInputLoggingConfiguration.getMessageTemplate()).
structuredMessage(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration.MethodOutputLoggingConfigurationBuilder
Whether the format of the logged message is fully structured (using the format defined by the parameter MethodOutputLoggingConfiguration.getPrettyFormat()) and not "human readable" (that's to say using the message templates defined by the parameters MethodOutputLoggingConfiguration.getMessageTemplate() and MethodOutputLoggingConfiguration.getVoidOutputMessageTemplate()).
structuredMessage(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration.MethodPerformanceLoggingConfigurationBuilder
Whether the format of the logged message is fully structured (using the format defined by the parameter MethodPerformanceLoggingConfiguration.getPrettyFormat()) and not "human readable".
SystemOutAdapter - Class in com.github.maximevw.autolog.core.logger.adapters
This class wraps the standard output (System.out and System.err) to be used as logger by Autolog.

T

tablePrefix(String) - Method in class com.github.maximevw.autolog.core.configuration.adapters.JdbcAdapterConfiguration.JdbcAdapterConfigurationBuilder
The prefix of the table name used to store the log events.
THROWABLE_MESSAGE_TEMPLATE - Static variable in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration
Default message template used to log exceptions and errors thrown during a method call.
throwableLogged(boolean) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration.MethodOutputLoggingConfigurationBuilder
Whether any thrown exception or error must be logged before being re-thrown.
thrown(Class<? extends Throwable>) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry.MethodOutputLogEntryBuilder
The class of the Throwable thrown by the called method (if any).
thrownMessage(String) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry.MethodOutputLogEntryBuilder
The message of the Throwable thrown by the called method (if any).
timer(StopWatch) - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer.PerformanceTimerBuilder
The timer measuring the execution time.
toBuilder() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry
 
toString() - Method in class com.github.maximevw.autolog.core.configuration.adapters.JdbcAdapterConfiguration.JdbcAdapterConfigurationBuilder
 
toString() - Method in class com.github.maximevw.autolog.core.configuration.MethodInputLoggingConfiguration.MethodInputLoggingConfigurationBuilder
 
toString() - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration.MethodOutputLoggingConfigurationBuilder
 
toString() - Method in class com.github.maximevw.autolog.core.configuration.MethodPerformanceLoggingConfiguration.MethodPerformanceLoggingConfigurationBuilder
 
toString() - Method in class com.github.maximevw.autolog.core.logger.MethodInputLogEntry.MethodInputLogEntryBuilder
 
toString() - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry.MethodOutputLogEntryBuilder
 
toString() - Method in class com.github.maximevw.autolog.core.logger.MethodPerformanceLogEntry.MethodPerformanceLogEntryBuilder
 
toString() - Method in class com.github.maximevw.autolog.core.logger.performance.PerformanceTimer.PerformanceTimerBuilder
 
trace(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.JavaLoggerAdapter
 
trace(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.JdbcAdapter
 
trace(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4j2Adapter
 
trace(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4jAdapter
Deprecated.
 
trace(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.LogbackWithLogstashAdapter
 
trace(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Slf4jAdapter
 
trace(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.SystemOutAdapter
 
trace(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.XSlf4jAdapter
 
trace(String, Object...) - Method in interface com.github.maximevw.autolog.core.logger.LoggerInterface
Logs a message at the TRACE level according to the specified format and arguments.
trace(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4j2Adapter
 
trace(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.LogbackWithLogstashAdapter
 
trace(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Slf4jAdapter
 
trace(String, Map<String, String>, Object...) - Method in interface com.github.maximevw.autolog.core.logger.LoggerInterface
Logs a message at the TRACE level, including structured contextual data, according to the specified format and arguments.
TRACE - com.github.maximevw.autolog.core.logger.LogLevel
The TRACE level designates finest-grained informational events.

U

unregister(Class<? extends LoggerInterface>) - Method in class com.github.maximevw.autolog.core.logger.LoggerManager
Unregisters a logger from the manager.

V

valueOf(String) - Static method in enum com.github.maximevw.autolog.core.configuration.PrettyDataFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.maximevw.autolog.core.logger.LogLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.maximevw.autolog.core.configuration.PrettyDataFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.maximevw.autolog.core.logger.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
VOID_OUTPUT_DEFAULT_MESSAGE_TEMPLATE - Static variable in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
Default message template used to log the end of a method call having the return type void.
voidOutputMessageTemplate() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodInOut
 
voidOutputMessageTemplate() - Method in annotation type com.github.maximevw.autolog.core.annotations.AutoLogMethodOutput
 
voidOutputMessageTemplate(String) - Method in class com.github.maximevw.autolog.core.configuration.MethodOutputLoggingConfiguration.MethodOutputLoggingConfigurationBuilder
The message template will be used to log the method exiting for methods having return type void.

W

warn(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.JavaLoggerAdapter
 
warn(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.JdbcAdapter
 
warn(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4j2Adapter
 
warn(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4jAdapter
Deprecated.
 
warn(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.LogbackWithLogstashAdapter
 
warn(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Slf4jAdapter
 
warn(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.SystemOutAdapter
 
warn(String, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.XSlf4jAdapter
 
warn(String, Object...) - Method in interface com.github.maximevw.autolog.core.logger.LoggerInterface
Logs a message at the WARN level according to the specified format and arguments.
warn(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Log4j2Adapter
 
warn(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.LogbackWithLogstashAdapter
 
warn(String, Map<String, String>, Object...) - Method in class com.github.maximevw.autolog.core.logger.adapters.Slf4jAdapter
 
warn(String, Map<String, String>, Object...) - Method in interface com.github.maximevw.autolog.core.logger.LoggerInterface
Logs a message at the WARN level, including structured contextual data, according to the specified format and arguments.
WARN - com.github.maximevw.autolog.core.logger.LogLevel
The WARN level designates potentially harmful events.

X

XML - com.github.maximevw.autolog.core.configuration.PrettyDataFormat
The data will be formatted by using XML.
XSlf4jAdapter - Class in com.github.maximevw.autolog.core.logger.adapters
This class wraps an instance of XLogger to be used by Autolog.
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes All Packages