A B C E F G I J L M N O P R S T V W 
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 NativeLoggerFactory and 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
 
A B C E F G I J L M N O P R S T V W 
All Classes All Packages