A B C E F G I J L M N O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- atLevel(Level) - Method in class elf4j.engine.NativeLogger
B
- BufferedLogEventProcessor - Class in elf4j.engine.service
C
- CallerLevels - Class in elf4j.engine.service.configuration
- callerOf(Class<?>) - Static method in class elf4j.engine.service.util.StackTraceUtils
- ClassPattern - Class in elf4j.engine.service.pattern
- ClassPattern() - Constructor for class elf4j.engine.service.pattern.ClassPattern
- ConseqWriterGroup - Class in elf4j.engine.service.writer
-
In general, log events are asynchronously written/rendered in parallel by multiple concurrent threads.
E
- ELF4J_PROPERTIES_LOCATION - Static variable in class elf4j.engine.service.configuration.FilePropertiesLoader
- elf4j.engine - package elf4j.engine
- elf4j.engine.service - package elf4j.engine.service
- elf4j.engine.service.configuration - package elf4j.engine.service.configuration
- elf4j.engine.service.pattern - package elf4j.engine.service.pattern
- elf4j.engine.service.util - package elf4j.engine.service.util
- elf4j.engine.service.writer - package elf4j.engine.service.writer
- err(byte[]) - Method in class elf4j.engine.service.writer.FileStreamStandardOutput
- err(byte[]) - Method in interface elf4j.engine.service.writer.StandardOutput
- EventingLogService - Class in elf4j.engine.service
-
converts a log request into an event for async processing
- EventingLogService() - Constructor for class elf4j.engine.service.EventingLogService
F
- FileNamePattern - Class in elf4j.engine.service.pattern
- FileNamePattern() - Constructor for class elf4j.engine.service.pattern.FileNamePattern
- FilePropertiesLoader - Class in elf4j.engine.service.configuration
- FilePropertiesLoader() - Constructor for class elf4j.engine.service.configuration.FilePropertiesLoader
- FileStreamStandardOutput - Class in elf4j.engine.service.writer
- FileStreamStandardOutput() - Constructor for class elf4j.engine.service.writer.FileStreamStandardOutput
- from(LogServiceConfiguration) - Static method in class elf4j.engine.service.BufferedLogEventProcessor
- from(String) - Static method in class elf4j.engine.service.pattern.ClassPattern
- from(String) - Static method in class elf4j.engine.service.pattern.JsonPattern
- from(String) - Static method in class elf4j.engine.service.pattern.LevelPattern
- from(String) - Static method in class elf4j.engine.service.pattern.PatternGroup
- from(String) - Static method in class elf4j.engine.service.pattern.ThreadPattern
- from(String) - Static method in class elf4j.engine.service.pattern.TimestampPattern
- from(LogServiceConfiguration) - Static method in class elf4j.engine.service.writer.ConseqWriterGroup
- from(String) - Static method in class elf4j.engine.service.pattern.FileNamePattern
- from(String) - Static method in class elf4j.engine.service.pattern.LineNumberPattern
- from(String) - Static method in class elf4j.engine.service.pattern.MessageAndExceptionPattern
- from(String) - Static method in class elf4j.engine.service.pattern.MethodPattern
- from(String) - Static method in class elf4j.engine.service.pattern.SystemEnvironmentPattern
- from(String) - Static method in class elf4j.engine.service.pattern.SystemPropertyPattern
- from(String) - Static method in class elf4j.engine.service.pattern.VerbatimPattern
G
- getAsInteger(String, Properties) - Static method in class elf4j.engine.service.util.PropertiesUtils
-
Takes only digits from the value to form a sequence, and tries to parse the sequence as an
Integer - getCallerClassName() - Method in class elf4j.engine.service.LogEvent
- getCallerDetail() - Method in class elf4j.engine.service.LogEvent
- getCallerFrame(Class<?>, StackTraceElement[]) - Static method in class elf4j.engine.service.util.StackTraceUtils
- getCallerMinimumOutputLevel(NativeLogger) - Method in class elf4j.engine.service.configuration.CallerLevels
-
Assuming the owner and caller class of the specified logger is the same
- getChildProperties(String, Properties) - Static method in class elf4j.engine.service.util.PropertiesUtils
- getIntOrDefault(String, Properties, int) - Static method in class elf4j.engine.service.util.PropertiesUtils
- getLevel() - Method in class elf4j.engine.NativeLogger
- getLogEventProcessor() - Method in interface elf4j.engine.service.configuration.LogServiceConfiguration
- getLogEventProcessor() - Method in class elf4j.engine.service.configuration.RefreshableLogServiceConfiguration
- getLogService() - Method in class elf4j.engine.NativeLogger
- getLogServiceWriter() - Method in interface elf4j.engine.service.configuration.LogServiceConfiguration
- getLogServiceWriter() - Method in class elf4j.engine.service.configuration.RefreshableLogServiceConfiguration
- getLogWriters(LogServiceConfiguration) - Method in interface elf4j.engine.service.writer.LogWriter.TypedLogWriterFactory
- getLogWriters(LogServiceConfiguration) - Method in class elf4j.engine.service.writer.StandardStreamsWriter.StandardStreamsWriterFactory
- getMinimumOutputLevel() - Method in class elf4j.engine.service.writer.ConseqWriterGroup
- getMinimumOutputLevel() - Method in interface elf4j.engine.service.writer.LogWriter
- getMinimumOutputLevel() - Method in class elf4j.engine.service.writer.StandardStreamsWriter
- getOwnerClassName() - Method in class elf4j.engine.NativeLogger
- getProperties() - Method in interface elf4j.engine.service.configuration.LogServiceConfiguration
- getProperties() - Method in class elf4j.engine.service.configuration.RefreshableLogServiceConfiguration
- getPropertiesGroupOfType(String, Properties) - Static method in class elf4j.engine.service.util.PropertiesUtils
- getResolvedMessage() - Method in class elf4j.engine.service.LogEvent
- getShutdownHookThread() - Method in enum elf4j.engine.service.LogServiceManager
- getStandardOutput() - Method in interface elf4j.engine.service.configuration.LogServiceConfiguration
- getStandardOutput() - Method in class elf4j.engine.service.configuration.RefreshableLogServiceConfiguration
- getTraceAsBuffer(Throwable) - Static method in class elf4j.engine.service.util.StackTraceUtils
I
- includeCallerDetail() - Method in class elf4j.engine.service.EventingLogService
- includeCallerDetail() - Method in class elf4j.engine.service.pattern.ClassPattern
- includeCallerDetail() - Method in class elf4j.engine.service.pattern.FileNamePattern
- includeCallerDetail() - Method in class elf4j.engine.service.pattern.JsonPattern
- includeCallerDetail() - Method in class elf4j.engine.service.pattern.LevelPattern
- includeCallerDetail() - Method in class elf4j.engine.service.pattern.LineNumberPattern
- includeCallerDetail() - Method in class elf4j.engine.service.pattern.MessageAndExceptionPattern
- includeCallerDetail() - Method in class elf4j.engine.service.pattern.MethodPattern
- includeCallerDetail() - Method in class elf4j.engine.service.pattern.PatternGroup
- includeCallerDetail() - Method in class elf4j.engine.service.pattern.SystemEnvironmentPattern
- includeCallerDetail() - Method in class elf4j.engine.service.pattern.SystemPropertyPattern
- includeCallerDetail() - Method in class elf4j.engine.service.pattern.ThreadPattern
- includeCallerDetail() - Method in class elf4j.engine.service.pattern.TimestampPattern
- includeCallerDetail() - Method in class elf4j.engine.service.pattern.VerbatimPattern
- includeCallerDetail() - Method in class elf4j.engine.service.writer.ConseqWriterGroup
- includeCallerDetail() - Method in interface elf4j.engine.service.writer.PerformanceSensitive
- includeCallerDetail() - Method in class elf4j.engine.service.writer.StandardStreamsWriter
- includeCallerThread() - Method in class elf4j.engine.service.EventingLogService
- includeCallerThread() - Method in class elf4j.engine.service.pattern.ClassPattern
- includeCallerThread() - Method in class elf4j.engine.service.pattern.FileNamePattern
- includeCallerThread() - Method in class elf4j.engine.service.pattern.JsonPattern
- includeCallerThread() - Method in class elf4j.engine.service.pattern.LevelPattern
- includeCallerThread() - Method in class elf4j.engine.service.pattern.LineNumberPattern
- includeCallerThread() - Method in class elf4j.engine.service.pattern.MessageAndExceptionPattern
- includeCallerThread() - Method in class elf4j.engine.service.pattern.MethodPattern
- includeCallerThread() - Method in class elf4j.engine.service.pattern.PatternGroup
- includeCallerThread() - Method in class elf4j.engine.service.pattern.SystemEnvironmentPattern
- includeCallerThread() - Method in class elf4j.engine.service.pattern.SystemPropertyPattern
- includeCallerThread() - Method in class elf4j.engine.service.pattern.ThreadPattern
- includeCallerThread() - Method in class elf4j.engine.service.pattern.TimestampPattern
- includeCallerThread() - Method in class elf4j.engine.service.pattern.VerbatimPattern
- includeCallerThread() - Method in class elf4j.engine.service.writer.ConseqWriterGroup
- includeCallerThread() - Method in interface elf4j.engine.service.writer.PerformanceSensitive
- includeCallerThread() - Method in class elf4j.engine.service.writer.StandardStreamsWriter
- INSTANCE - elf4j.engine.service.LogServiceManager
- isEnabled() - Method in class elf4j.engine.NativeLogger
- isEnabled(NativeLogger) - Method in interface elf4j.engine.service.configuration.LogServiceConfiguration
- isEnabled(NativeLogger) - Method in class elf4j.engine.service.configuration.RefreshableLogServiceConfiguration
- isEnabled(NativeLogger) - Method in class elf4j.engine.service.EventingLogService
- isEnabled(NativeLogger) - Method in interface elf4j.engine.service.LogService
- isStopped() - Method in class elf4j.engine.service.BufferedLogEventProcessor
- isStopped() - Method in interface elf4j.engine.service.Stoppable
- isStopped() - Method in class elf4j.engine.service.writer.ConseqWriterGroup
J
- JsonPattern - Class in elf4j.engine.service.pattern
- JsonPattern() - Constructor for class elf4j.engine.service.pattern.JsonPattern
L
- LevelPattern - Class in elf4j.engine.service.pattern
- LineNumberPattern - Class in elf4j.engine.service.pattern
- LineNumberPattern() - Constructor for class elf4j.engine.service.pattern.LineNumberPattern
- load() - Method in class elf4j.engine.service.configuration.FilePropertiesLoader
- load() - Method in interface elf4j.engine.service.configuration.PropertiesLoader
- log(NativeLogger, Class<?>, Throwable, Object, Object[]) - Method in class elf4j.engine.service.EventingLogService
- log(NativeLogger, Class<?>, Throwable, Object, Object[]) - Method in interface elf4j.engine.service.LogService
- log(Object) - Method in class elf4j.engine.NativeLogger
- log(String, Object...) - Method in class elf4j.engine.NativeLogger
- log(Throwable) - Method in class elf4j.engine.NativeLogger
- log(Throwable, Object) - Method in class elf4j.engine.NativeLogger
- log(Throwable, String, Object...) - Method in class elf4j.engine.NativeLogger
- LogEvent - Class in elf4j.engine.service
-
Source data to be rendered to a final log message
- LogEvent() - Constructor for class elf4j.engine.service.LogEvent
- LogEvent.StackFrameValue - Class in elf4j.engine.service
- LogEvent.ThreadValue - Class in elf4j.engine.service
- LogEventProcessor - Interface in elf4j.engine.service
- logger() - Method in class elf4j.engine.NativeLoggerFactory
-
More expensive logger instance creation as it uses stack trace to locate the client class (owner class) requesting the Logger instance.
- LogPattern - Interface in elf4j.engine.service.pattern
-
Implementation should be thread-safe
- LogService - Interface in elf4j.engine.service
- LogServiceConfiguration - Interface in elf4j.engine.service.configuration
- LogServiceManager - Enum in elf4j.engine.service
- LogWriter - Interface in elf4j.engine.service.writer
-
Implementation should be thread-safe
- LogWriter.TypedLogWriterFactory - Interface in elf4j.engine.service.writer
M
- MessageAndExceptionPattern - Class in elf4j.engine.service.pattern
- MessageAndExceptionPattern() - Constructor for class elf4j.engine.service.pattern.MessageAndExceptionPattern
- MethodPattern - Class in elf4j.engine.service.pattern
- MethodPattern() - Constructor for class elf4j.engine.service.pattern.MethodPattern
N
- NativeLogger - Class in elf4j.engine
-
Any instance of this class is thread-safe; it can be safely used as static, instance, or local variables.
- NativeLogger(String, Level, NativeLoggerFactory) - Constructor for class elf4j.engine.NativeLogger
-
Constructor only meant to be used by
NativeLoggerFactoryand this class itself - NativeLoggerFactory - Class in elf4j.engine
- NativeLoggerFactory() - Constructor for class elf4j.engine.NativeLoggerFactory
-
Default constructor required by
ServiceLoader - NativeLoggerFactory(Class<?>) - Constructor for class elf4j.engine.NativeLoggerFactory
O
- out(byte[]) - Method in class elf4j.engine.service.writer.FileStreamStandardOutput
- out(byte[]) - Method in interface elf4j.engine.service.writer.StandardOutput
P
- PatternGroup - Class in elf4j.engine.service.pattern
-
Composite of individual patterns forming the entire layout pattern
- PatternGroup() - Constructor for class elf4j.engine.service.pattern.PatternGroup
- PerformanceSensitive - Interface in elf4j.engine.service.writer
- process(LogEvent) - Method in class elf4j.engine.service.BufferedLogEventProcessor
- process(LogEvent) - Method in interface elf4j.engine.service.LogEventProcessor
- PropertiesLoader - Interface in elf4j.engine.service.configuration
- PropertiesUtils - Class in elf4j.engine.service.util
R
- refresh() - Method in interface elf4j.engine.service.configuration.Refreshable
-
reloads from original source of properties
- refresh() - Method in enum elf4j.engine.service.LogServiceManager
-
reloads properties source for each refreshable
- refresh(Properties) - Method in interface elf4j.engine.service.configuration.Refreshable
- refresh(Properties) - Method in class elf4j.engine.service.configuration.RefreshableLogServiceConfiguration
- refresh(Properties) - Method in enum elf4j.engine.service.LogServiceManager
- Refreshable - Interface in elf4j.engine.service.configuration
- RefreshableLogServiceConfiguration - Class in elf4j.engine.service.configuration
- RefreshableLogServiceConfiguration() - Constructor for class elf4j.engine.service.configuration.RefreshableLogServiceConfiguration
- registerRefresh(Refreshable) - Method in enum elf4j.engine.service.LogServiceManager
- registerStop(Stoppable) - Method in enum elf4j.engine.service.LogServiceManager
- render(LogEvent, StringBuilder) - Method in class elf4j.engine.service.pattern.FileNamePattern
- render(LogEvent, StringBuilder) - Method in class elf4j.engine.service.pattern.LineNumberPattern
- render(LogEvent, StringBuilder) - Method in class elf4j.engine.service.pattern.MessageAndExceptionPattern
- render(LogEvent, StringBuilder) - Method in class elf4j.engine.service.pattern.MethodPattern
- render(LogEvent, StringBuilder) - Method in class elf4j.engine.service.pattern.ThreadPattern
- render(LogEvent, StringBuilder) - Method in class elf4j.engine.service.pattern.TimestampPattern
- render(LogEvent, StringBuilder) - Method in class elf4j.engine.service.pattern.ClassPattern
- render(LogEvent, StringBuilder) - Method in class elf4j.engine.service.pattern.LevelPattern
- render(LogEvent, StringBuilder) - Method in class elf4j.engine.service.pattern.JsonPattern
- render(LogEvent, StringBuilder) - Method in class elf4j.engine.service.pattern.VerbatimPattern
- render(LogEvent, StringBuilder) - Method in interface elf4j.engine.service.pattern.LogPattern
-
Extracts the content of particular interest to this log pattern instance from the specified log event, and appends the result to the specified target aggregator of the final log message
- render(LogEvent, StringBuilder) - Method in class elf4j.engine.service.pattern.PatternGroup
- render(LogEvent, StringBuilder) - Method in class elf4j.engine.service.pattern.SystemEnvironmentPattern
- render(LogEvent, StringBuilder) - Method in class elf4j.engine.service.pattern.SystemPropertyPattern
S
- StackFrameValue() - Constructor for class elf4j.engine.service.LogEvent.StackFrameValue
- StackTraceUtils - Class in elf4j.engine.service.util
- StandardOutput - Interface in elf4j.engine.service.writer
- StandardStreamsWriter - Class in elf4j.engine.service.writer
- StandardStreamsWriter() - Constructor for class elf4j.engine.service.writer.StandardStreamsWriter
- StandardStreamsWriter.StandardStreamsWriterFactory - Class in elf4j.engine.service.writer
- StandardStreamsWriterFactory() - Constructor for class elf4j.engine.service.writer.StandardStreamsWriter.StandardStreamsWriterFactory
- stop() - Method in class elf4j.engine.service.BufferedLogEventProcessor
- stop() - Method in enum elf4j.engine.service.LogServiceManager
- stop() - Method in interface elf4j.engine.service.Stoppable
- stop() - Method in class elf4j.engine.service.writer.ConseqWriterGroup
- Stoppable - Interface in elf4j.engine.service
- Stoppable.Intake - Interface in elf4j.engine.service
- Stoppable.Output - Interface in elf4j.engine.service
- Stoppable.Process - Interface in elf4j.engine.service
- SystemEnvironmentPattern - Class in elf4j.engine.service.pattern
- SystemPropertyPattern - Class in elf4j.engine.service.pattern
T
- ThreadPattern - Class in elf4j.engine.service.pattern
- ThreadPattern() - Constructor for class elf4j.engine.service.pattern.ThreadPattern
- ThreadValue() - Constructor for class elf4j.engine.service.LogEvent.ThreadValue
- TimestampPattern - Class in elf4j.engine.service.pattern
- TimestampPattern() - Constructor for class elf4j.engine.service.pattern.TimestampPattern
- toString() - Method in class elf4j.engine.service.pattern.TimestampPattern
V
- valueOf(String) - Static method in enum elf4j.engine.service.LogServiceManager
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum elf4j.engine.service.LogServiceManager
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VerbatimPattern - Class in elf4j.engine.service.pattern
- VerbatimPattern() - Constructor for class elf4j.engine.service.pattern.VerbatimPattern
W
- write(LogEvent) - Method in class elf4j.engine.service.writer.StandardStreamsWriter
- write(LogEvent) - Method in class elf4j.engine.service.writer.ConseqWriterGroup
- write(LogEvent) - Method in interface elf4j.engine.service.writer.LogWriter
All Classes All Packages