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
All Classes All Packages
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
AutoLogPerformanceto 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
nullif 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
ConfigurableLoggerInterfacewith 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
DEBUGlevel 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
ERRORlevel 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
nullif 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
nullif 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 totrue. - 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
Throwableis 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
Throwablethrown by the called method (if any). - getThrownMessage() - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
-
The message of the
Throwablethrown 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
INFOlevel 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 parameterMethodInputLoggingConfiguration.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 parametersMethodOutputLoggingConfiguration.getMessageTemplate()andMethodOutputLoggingConfiguration.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
Loggerto 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
JdbcAdapterimplementation ofConfigurableLoggerInterface. - 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
Loggerto be used by Autolog. - Log4jAdapter - Class in com.github.maximevw.autolog.core.logger.adapters
-
Deprecated.Use
Log4j2Adapterwith 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 withLogstashEncoder) 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
AutoLogMethodInputorAutoLogMethodInOut. - 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
nullif 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
PerformanceTimerlinked 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 totrue. - 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
Throwablein 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
nullif 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
PerformanceTimerin 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 totrue. - 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
Throwableis 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 parameterMethodInputLoggingConfiguration.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 parametersMethodOutputLoggingConfiguration.getMessageTemplate()andMethodOutputLoggingConfiguration.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
Throwablethrown by the called method (if any). - setThrownMessage(String) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry
-
The message of the
Throwablethrown 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
Loggerto be used by Autolog. - stackTrace(List<String>) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry.MethodOutputLogEntryBuilder
-
The stack trace when a
Throwableis 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 parameterMethodInputLoggingConfiguration.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 parametersMethodOutputLoggingConfiguration.getMessageTemplate()andMethodOutputLoggingConfiguration.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.outandSystem.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
Throwablethrown by the called method (if any). - thrownMessage(String) - Method in class com.github.maximevw.autolog.core.logger.MethodOutputLogEntry.MethodOutputLogEntryBuilder
-
The message of the
Throwablethrown 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
TRACElevel 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
WARNlevel 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
XLoggerto be used by Autolog.
All Classes All Packages