- call(Callable<T>) - Method in class org.usefultoys.slf4j.meter.Meter
-
- callOrReject(Callable<T>, Class<? extends Exception>...) - Method in class org.usefultoys.slf4j.meter.Meter
-
- callOrRejectChecked(Callable<T>) - Method in class org.usefultoys.slf4j.meter.Meter
-
- category - Variable in class org.usefultoys.slf4j.meter.MeterData
-
Name of the category that the operation being measured belongs to.
- charset - Variable in class org.usefultoys.slf4j.SessionConfig
-
Character encoding used when printing logs or performing string operations related to session behavior.
- classLoading_loaded - Variable in class org.usefultoys.slf4j.internal.SystemData
-
- classLoading_total - Variable in class org.usefultoys.slf4j.internal.SystemData
-
- classLoading_unloaded - Variable in class org.usefultoys.slf4j.internal.SystemData
-
- close() - Method in class org.usefultoys.slf4j.meter.Meter
-
- collectManagedBeanStatus() - Method in class org.usefultoys.slf4j.internal.SystemData
-
- collectPlatformStatus() - Method in class org.usefultoys.slf4j.internal.SystemData
-
- collectRuntimeStatus() - Method in class org.usefultoys.slf4j.internal.SystemData
-
- collectRuntimeStatus() - Method in class org.usefultoys.slf4j.meter.MeterData
-
- compilationTime - Variable in class org.usefultoys.slf4j.internal.SystemData
-
- ConfigParser - Class in org.usefultoys.slf4j.utils
-
Collection of utility methods to read system properties, with support for default values and typed conversion.
- ConfigParser() - Constructor for class org.usefultoys.slf4j.utils.ConfigParser
-
- context - Variable in class org.usefultoys.slf4j.meter.MeterData
-
Additional meta data describing the job.
- CONTEXT_RESULT - Static variable in class org.usefultoys.slf4j.meter.Meter
-
- contextDestroyed(ServletContextEvent) - Method in class org.usefultoys.slf4j.report.ReportContextListener
-
Invoked when the web application is shutting down.
- contextInitialized(ServletContextEvent) - Method in class org.usefultoys.slf4j.report.ReportContextListener
-
Invoked when the web application is starting up.
- convert(ILoggingEvent) - Method in class org.usefultoys.slf4j.logback.StatusConverter
-
- createTime - Variable in class org.usefultoys.slf4j.meter.MeterData
-
Timestamp when the operation was created/scheduled (nanoseconds).
- ctx(String) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map.
- ctx(boolean, String) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map if conditions is true.
- ctx(boolean, String, String) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map if conditions is true or false.
- ctx(String, int) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map.
- ctx(String, long) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map.
- ctx(String, boolean) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map.
- ctx(String, float) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map.
- ctx(String, double) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map.
- ctx(String, Integer) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map.
- ctx(String, Long) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map.
- ctx(String, Boolean) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map.
- ctx(String, Float) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map.
- ctx(String, Double) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map.
- ctx(String, Object) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map.
- ctx(String, String) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map.
- ctx(String, String, Object...) - Method in class org.usefultoys.slf4j.meter.Meter
-
Adds an entry to the context map.
- currentIteration - Variable in class org.usefultoys.slf4j.meter.MeterData
-
How many iterations were run by the operation.
- garbageCollector_count - Variable in class org.usefultoys.slf4j.internal.SystemData
-
- garbageCollector_time - Variable in class org.usefultoys.slf4j.internal.SystemData
-
- getContext() - Method in class org.usefultoys.slf4j.meter.MeterData
-
- getCurrentInstance() - Static method in class org.usefultoys.slf4j.meter.Meter
-
- getCurrentMeter() - Static method in class org.usefultoys.slf4j.meter.MeterFactory
-
Returns the most recently started Meter on the current thread.
- getCurrentSubMeter(String) - Static method in class org.usefultoys.slf4j.meter.MeterFactory
-
Creates a new Meter whose name is subordinated under the hierarchy last started meter onthe current thread.
- getDebugOutputStream(Logger) - Method in class org.usefultoys.slf4j.LoggerFactory
-
Returns a
OutputStream that writes debug-level messages to the specified logger.
- getDebugPrintStream(Logger) - Method in class org.usefultoys.slf4j.LoggerFactory
-
Returns a
PrintStream that writes structured text as debug-level messages to the specified logger.
- getErrorOutputStream(Logger) - Method in class org.usefultoys.slf4j.LoggerFactory
-
Returns a
OutputStream that writes error-level messages to the specified logger.
- getErrorPrintStream(Logger) - Method in class org.usefultoys.slf4j.LoggerFactory
-
Returns a
PrintStream that writes structured text as error-level messages to the specified logger.
- getExecutionTime() - Method in class org.usefultoys.slf4j.meter.MeterData
-
- getForegroundColorCode(ILoggingEvent) - Method in class org.usefultoys.slf4j.logback.MessageHighlightConverter
-
- getForegroundColorCode(ILoggingEvent) - Method in class org.usefultoys.slf4j.logback.StatusHighlightConverter
-
- getFullID() - Method in class org.usefultoys.slf4j.meter.MeterData
-
- getInfoOutputStream(Logger) - Method in class org.usefultoys.slf4j.LoggerFactory
-
Returns a
OutputStream that writes info-level messages to the specified logger.
- getInfoPrintStream(Logger) - Method in class org.usefultoys.slf4j.LoggerFactory
-
Returns a
PrintStream that writes structured text as info-level messages to the specified logger.
- getIterationsPerSecond() - Method in class org.usefultoys.slf4j.meter.MeterData
-
- getLogger(String) - Method in class org.usefultoys.slf4j.LoggerFactory
-
Retrieves a logger with the specified name using the statically bound
ILoggerFactory instance.
- getLogger(Class<?>) - Method in class org.usefultoys.slf4j.LoggerFactory
-
Retrieves a logger named after the specified class using the statically
bound ILoggerFactory instance.
- getLogger(Class<?>, String) - Method in class org.usefultoys.slf4j.LoggerFactory
-
Retrieves a logger named after a parent class and a specific operation
or feature, using the statically bound ILoggerFactory instance.
- getLogger(Logger, String) - Method in class org.usefultoys.slf4j.LoggerFactory
-
Retrieves a logger named after a parent logger and a specific operation
or feature, using the statically bound ILoggerFactory instance.
- getMeter(Logger) - Static method in class org.usefultoys.slf4j.meter.MeterFactory
-
Returns a Meter with category equal to the logger name and as meter category.
- getMeter(String) - Static method in class org.usefultoys.slf4j.meter.MeterFactory
-
Returns a Meter with given category, which will also be also the logger name.
- getMeter(Class<?>) - Static method in class org.usefultoys.slf4j.meter.MeterFactory
-
Returns a Meter with given category equal to the class name, which will also be the logger name.
- getMeter(Class<?>, String) - Static method in class org.usefultoys.slf4j.meter.MeterFactory
-
Returns a Meter with given category equal to the class name, which will also be the logger name.
- getMeter(Logger, String) - Static method in class org.usefultoys.slf4j.meter.MeterFactory
-
Returns a Meter with given category equal to the logger name.
- getMillisecondsProperty(String, long) - Method in class org.usefultoys.slf4j.utils.ConfigParser
-
Retrieves the value of a system property as a duration in milliseconds.
- getPath() - Method in class org.usefultoys.slf4j.meter.MeterData
-
- getProperty(String, String) - Method in class org.usefultoys.slf4j.utils.ConfigParser
-
Retrieves the value of a system property as a string.
- getProperty(String, boolean) - Method in class org.usefultoys.slf4j.utils.ConfigParser
-
Retrieves the value of a system property as a boolean.
- getProperty(String, int) - Method in class org.usefultoys.slf4j.utils.ConfigParser
-
Retrieves the value of a system property as an integer.
- getProperty(String, long) - Method in class org.usefultoys.slf4j.utils.ConfigParser
-
Retrieves the value of a system property as a long integer.
- getTraceOutputStream(Logger) - Method in class org.usefultoys.slf4j.LoggerFactory
-
Returns a
OutputStream that writes trace-level messages to the specified logger.
- getTracePrintStream(Logger) - Method in class org.usefultoys.slf4j.LoggerFactory
-
Returns a
PrintStream that writes structured text as trace-level messages to the specified logger.
- getWaitingTime() - Method in class org.usefultoys.slf4j.meter.MeterData
-
- getWarnOutputStream(Logger) - Method in class org.usefultoys.slf4j.LoggerFactory
-
Returns a
OutputStream that writes warn-level messages to the specified logger.
- getWarnPrintStream(Logger) - Method in class org.usefultoys.slf4j.LoggerFactory
-
Returns a
PrintStream that writes structured text as warn-level messages to the specified logger.
- m(String) - Method in class org.usefultoys.slf4j.meter.Meter
-
Configures the Meter with a human readable message that explains the operations's purpose.
- m(String, Object...) - Method in class org.usefultoys.slf4j.meter.Meter
-
Configures the Meter with a human readable message that explains the operations's purpose.
- Markers - Class in org.usefultoys.slf4j.meter
-
Collection of SLF4J
Markers used to identify
Meter log messages.
- Markers - Class in org.usefultoys.slf4j.watcher
-
Utility class that provides a collection of SLF4J
Markers
specifically used to categorize and identify log messages generated
by the
Watcher component.
- Markers() - Constructor for class org.usefultoys.slf4j.watcher.Markers
-
- MessageHighlightConverter - Class in org.usefultoys.slf4j.logback
-
Highlights meter messages and
- MessageHighlightConverter() - Constructor for class org.usefultoys.slf4j.logback.MessageHighlightConverter
-
- messagePrefix - Variable in class org.usefultoys.slf4j.meter.MeterConfig
-
Prefix added to the logger name used for human-readable messages.
- messagePrefix - Variable in class org.usefultoys.slf4j.watcher.WatcherConfig
-
Prefix added to the logger name used for human-readable messages.
- messageSuffix - Variable in class org.usefultoys.slf4j.meter.MeterConfig
-
Suffix added to the logger name used for human-readable messages.
- messageSuffix - Variable in class org.usefultoys.slf4j.watcher.WatcherConfig
-
Suffix added to the logger name used for human-readable messages.
- Meter - Class in org.usefultoys.slf4j.meter
-
At beginning, termination of operations and on iterations, collects system status and reports it to logger.
- Meter(Logger) - Constructor for class org.usefultoys.slf4j.meter.Meter
-
Creates a new meter for the category given by the logger's name.
- Meter(Logger, String) - Constructor for class org.usefultoys.slf4j.meter.Meter
-
Creates a new Meter for the operation beloging to the category given by the logger's name.
- Meter(Logger, String, String) - Constructor for class org.usefultoys.slf4j.meter.Meter
-
Creates a new Meter for the operation beloging to the category given by the logger's name, as child for an existing Meter.
- Meter.IllegalMeterUsage - Class in org.usefultoys.slf4j.meter
-
- Meter.MeterThrowable - Class in org.usefultoys.slf4j.meter
-
- MeterConfig - Class in org.usefultoys.slf4j.meter
-
Centralized configuration holder for controlling the behavior of the
Meter and
MeterData.
- MeterConfig() - Constructor for class org.usefultoys.slf4j.meter.MeterConfig
-
- MeterData - Class in org.usefultoys.slf4j.meter
-
Augments the
SystemData with start, stop, failure and path information for an operation measured by Meter.
- MeterData() - Constructor for class org.usefultoys.slf4j.meter.MeterData
-
- MeterData(String) - Constructor for class org.usefultoys.slf4j.meter.MeterData
-
- MeterData(String, long, String, String, String) - Constructor for class org.usefultoys.slf4j.meter.MeterData
-
- MeterData(String, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, long, double, String, String, String, String, long, long, long, long, long, long, String, String, String, String, Map<String, String>) - Constructor for class org.usefultoys.slf4j.meter.MeterData
-
- MeterFactory - Class in org.usefultoys.slf4j.meter
-
The MeterFactory is a utility class producing Meters.
- MORE_VISIBILITY - Static variable in class org.usefultoys.slf4j.logback.MessageHighlightConverter
-
- MSG_FAIL - Static variable in class org.usefultoys.slf4j.meter.Markers
-
- MSG_OK - Static variable in class org.usefultoys.slf4j.meter.Markers
-
- MSG_PROGRESS - Static variable in class org.usefultoys.slf4j.meter.Markers
-
- MSG_REJECT - Static variable in class org.usefultoys.slf4j.meter.Markers
-
- MSG_SLOW_OK - Static variable in class org.usefultoys.slf4j.meter.Markers
-
- MSG_START - Static variable in class org.usefultoys.slf4j.meter.Markers
-
- MSG_WATCHER - Variable in class org.usefultoys.slf4j.watcher.Markers
-
- readableMessage() - Method in class org.usefultoys.slf4j.internal.EventData
-
- readableStringBuilder(StringBuilder) - Method in class org.usefultoys.slf4j.internal.EventData
-
Writes a concise, human readable string representation of the event into
the supplied StringBuilder.
- readableStringBuilder(StringBuilder) - Method in class org.usefultoys.slf4j.meter.MeterData
-
- readableStringBuilder(StringBuilder) - Method in class org.usefultoys.slf4j.watcher.WatcherData
-
- readJson5(String) - Method in class org.usefultoys.slf4j.internal.EventData
-
- readJson5(String) - Method in class org.usefultoys.slf4j.internal.SystemData
-
- reject(Object) - Method in class org.usefultoys.slf4j.meter.Meter
-
Confirms the meter in order to claim unsuccessful completion of the task represented by the meter.
- REJECT_VISIBILITY - Static variable in class org.usefultoys.slf4j.logback.StatusHighlightConverter
-
- rejectPath - Variable in class org.usefultoys.slf4j.meter.MeterData
-
For rejected execution, the string that identifies the rejection cause.
- ReportCalendar - Class in org.usefultoys.slf4j.report
-
Reports the current date and time, default time zone configuration, and lists all available time zone IDs.
- ReportCalendar() - Constructor for class org.usefultoys.slf4j.report.ReportCalendar
-
- reportCalendar - Variable in class org.usefultoys.slf4j.report.ReporterConfig
-
Whether the default report includes calendar, date, time, and timezone information.
- ReportCharset - Class in org.usefultoys.slf4j.report
-
Reports the default system locale and lists all available locales with their respective language, country, script,
and variant.
- ReportCharset() - Constructor for class org.usefultoys.slf4j.report.ReportCharset
-
- reportCharset - Variable in class org.usefultoys.slf4j.report.ReporterConfig
-
Whether the default report includes current and available character sets.
- ReportContextListener - Class in org.usefultoys.slf4j.report
-
A ServletContextListener that triggers diagnostic reports when the web application starts.
- ReportContextListener() - Constructor for class org.usefultoys.slf4j.report.ReportContextListener
-
- ReportDefaultTrustKeyStore - Class in org.usefultoys.slf4j.report
-
Reports the trusted certificate authorities from the default JVM trust store.
- ReportDefaultTrustKeyStore() - Constructor for class org.usefultoys.slf4j.report.ReportDefaultTrustKeyStore
-
- reportDefaultTrustKeyStore - Variable in class org.usefultoys.slf4j.report.ReporterConfig
-
Whether the default report includes information about the default trusted keystore.
- reportEnvironment - Variable in class org.usefultoys.slf4j.report.ReporterConfig
-
Whether the default report includes environment variables.
- Reporter - Class in org.usefultoys.slf4j.report
-
Produces diagnostic reports about system resources and the current runtime environment.
- Reporter() - Constructor for class org.usefultoys.slf4j.report.Reporter
-
- Reporter(Logger) - Constructor for class org.usefultoys.slf4j.report.Reporter
-
Creates a new Reporter instance that logs messages to the specified Logger.
- ReporterConfig - Class in org.usefultoys.slf4j.report
-
Centralized configuration holder for controlling the behavior of the
Reporter.
- ReporterConfig() - Constructor for class org.usefultoys.slf4j.report.ReporterConfig
-
- reportFileSystem - Variable in class org.usefultoys.slf4j.report.ReporterConfig
-
Whether the default report includes information about available and used disk space.
- ReportFileSystem - Class in org.usefultoys.slf4j.report
-
Reports information about the file system roots, including total, free, and usable space.
- ReportFileSystem() - Constructor for class org.usefultoys.slf4j.report.ReportFileSystem
-
- ReportJdbcConnection - Class in org.usefultoys.slf4j.report
-
Reports details about a JDBC
Connection, such as catalog, schema, metadata, properties,
transaction settings, client info, and optionally the type map.
- ReportJdbcConnection() - Constructor for class org.usefultoys.slf4j.report.ReportJdbcConnection
-
- reportLocale - Variable in class org.usefultoys.slf4j.report.ReporterConfig
-
Whether the default report includes current and available locales.
- ReportLocale - Class in org.usefultoys.slf4j.report
-
Reports the default system locale and lists all available locales
with their respective language, country, script, and variant.
- ReportLocale() - Constructor for class org.usefultoys.slf4j.report.ReportLocale
-
- reportMemory - Variable in class org.usefultoys.slf4j.report.ReporterConfig
-
Whether the default report includes memory usage information.
- ReportMemory - Class in org.usefultoys.slf4j.report
-
Reports memory usage of the JVM, including maximum available memory, currently allocated memory, and currently used
memory.
- ReportMemory() - Constructor for class org.usefultoys.slf4j.report.ReportMemory
-
- reportNetworkInterface - Variable in class org.usefultoys.slf4j.report.ReporterConfig
-
Whether the default report includes network interface information.
- ReportNetworkInterface - Class in org.usefultoys.slf4j.report
-
Reports details of a specific network interface, including name, MTU, status flags (e.g., loopback, multicast),
hardware address, and associated IP addresses.
- ReportNetworkInterface() - Constructor for class org.usefultoys.slf4j.report.ReportNetworkInterface
-
- reportOperatingSystem - Variable in class org.usefultoys.slf4j.report.ReporterConfig
-
Whether the default report includes operating system information.
- ReportOperatingSystem - Class in org.usefultoys.slf4j.report
-
Reports properties of the operating system, including architecture, name, version, and path/file/line separators.
- ReportOperatingSystem() - Constructor for class org.usefultoys.slf4j.report.ReportOperatingSystem
-
- reportPhysicalSystem - Variable in class org.usefultoys.slf4j.report.ReporterConfig
-
Whether the default report includes physical machine information.
- ReportPhysicalSystem - Class in org.usefultoys.slf4j.report
-
Reports basic information about the physical system, such as the number of available processors.
- ReportPhysicalSystem() - Constructor for class org.usefultoys.slf4j.report.ReportPhysicalSystem
-
- reportProperties - Variable in class org.usefultoys.slf4j.report.ReporterConfig
-
Whether the default report includes system properties.
- ReportServlet - Class in org.usefultoys.slf4j.report
-
A servlet that logs system reports based on the URL path provided in the HTTP request.
- ReportServlet() - Constructor for class org.usefultoys.slf4j.report.ReportServlet
-
- reportSSLContext - Variable in class org.usefultoys.slf4j.report.ReporterConfig
-
Whether the default report includes SSL context information.
- ReportSSLContext - Class in org.usefultoys.slf4j.report
-
Reports details of SSL contexts supported by the JVM, including cipher suites, protocols, and supported SSL
parameters for each context.
- ReportSSLContext() - Constructor for class org.usefultoys.slf4j.report.ReportSSLContext
-
- ReportSystemEnvironment - Class in org.usefultoys.slf4j.report
-
Reports environment variables available to the current process.
- ReportSystemEnvironment() - Constructor for class org.usefultoys.slf4j.report.ReportSystemEnvironment
-
- ReportSystemProperties - Class in org.usefultoys.slf4j.report
-
Reports all Java system properties in sorted order.
- ReportSystemProperties() - Constructor for class org.usefultoys.slf4j.report.ReportSystemProperties
-
- reportUser - Variable in class org.usefultoys.slf4j.report.ReporterConfig
-
Whether the default report includes current user information.
- ReportUser - Class in org.usefultoys.slf4j.report
-
Reports environment variables available to the current process.
- ReportUser() - Constructor for class org.usefultoys.slf4j.report.ReportUser
-
- reportVM - Variable in class org.usefultoys.slf4j.report.ReporterConfig
-
Whether the default report includes JVM information.
- ReportVM - Class in org.usefultoys.slf4j.report
-
Reports basic information about the Java Virtual Machine (JVM), including vendor, version, and installation
directory.
- ReportVM() - Constructor for class org.usefultoys.slf4j.report.ReportVM
-
- reset() - Method in class org.usefultoys.slf4j.internal.EventData
-
Reverts all event attributes to their constructor initial value.
- reset() - Method in class org.usefultoys.slf4j.SessionConfig
-
Resets the configuration properties to their default values.
- reset() - Method in class org.usefultoys.slf4j.SystemConfig
-
Resets the configuration properties to their default values.
- resetImpl() - Method in class org.usefultoys.slf4j.internal.EventData
-
Subclasses shall provide an implementation that resets its specific
properties to their constructor initial value.
- resetImpl() - Method in class org.usefultoys.slf4j.internal.SystemData
-
- resetImpl() - Method in class org.usefultoys.slf4j.meter.MeterData
-
- run(Runnable) - Method in class org.usefultoys.slf4j.meter.Meter
-
- run() - Method in class org.usefultoys.slf4j.report.ReportCalendar
-
- run() - Method in class org.usefultoys.slf4j.report.ReportCharset
-
- run() - Method in class org.usefultoys.slf4j.report.ReportDefaultTrustKeyStore
-
- run() - Method in class org.usefultoys.slf4j.report.ReportFileSystem
-
- run() - Method in class org.usefultoys.slf4j.report.ReportJdbcConnection
-
Executes the report for the specified JDBC
Connection.
- run() - Method in class org.usefultoys.slf4j.report.ReportLocale
-
- run() - Method in class org.usefultoys.slf4j.report.ReportMemory
-
- run() - Method in class org.usefultoys.slf4j.report.ReportNetworkInterface
-
- run() - Method in class org.usefultoys.slf4j.report.ReportOperatingSystem
-
- run() - Method in class org.usefultoys.slf4j.report.ReportPhysicalSystem
-
- run() - Method in class org.usefultoys.slf4j.report.ReportSSLContext
-
- run() - Method in class org.usefultoys.slf4j.report.ReportSystemEnvironment
-
- run() - Method in class org.usefultoys.slf4j.report.ReportSystemProperties
-
- run() - Method in class org.usefultoys.slf4j.report.ReportUser
-
- run() - Method in class org.usefultoys.slf4j.report.ReportVM
-
- run() - Method in class org.usefultoys.slf4j.watcher.Watcher
-
- runDefaultReport() - Static method in class org.usefultoys.slf4j.report.Reporter
-
- runOrReject(Runnable, Class<? extends Exception>...) - Method in class org.usefultoys.slf4j.meter.Meter
-
- runtime_maxMemory - Variable in class org.usefultoys.slf4j.internal.SystemData
-
- runtime_totalMemory - Variable in class org.usefultoys.slf4j.internal.SystemData
-
- runtime_usedMemory - Variable in class org.usefultoys.slf4j.internal.SystemData
-