Class DefaultLogEventFactory
java.lang.Object
org.apache.logging.log4j.core.impl.DefaultLogEventFactory
- All Implemented Interfaces:
LocationAwareLogEventFactory
,LogEventFactory
public class DefaultLogEventFactory
extends Object
implements LogEventFactory, LocationAwareLogEventFactory
Always creates new LogEvent instances.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateEvent
(String loggerName, Marker marker, String fqcn, StackTraceElement location, Level level, Message data, List<Property> properties, Throwable t) Creates a log event.createEvent
(String loggerName, Marker marker, String fqcn, Level level, Message data, List<Property> properties, Throwable t) Creates a log event.static DefaultLogEventFactory
-
Constructor Details
-
DefaultLogEventFactory
public DefaultLogEventFactory()
-
-
Method Details
-
getInstance
-
createEvent
public LogEvent createEvent(String loggerName, Marker marker, String fqcn, Level level, Message data, List<Property> properties, Throwable t) Creates a log event.- Specified by:
createEvent
in interfaceLogEventFactory
- Parameters:
loggerName
- The name of the Logger.marker
- An optional Marker.fqcn
- The fully qualified class name of the caller.level
- The event Level.data
- The Message.properties
- Properties to be added to the log event.t
- An optional Throwable.- Returns:
- The LogEvent.
-
createEvent
public LogEvent createEvent(String loggerName, Marker marker, String fqcn, StackTraceElement location, Level level, Message data, List<Property> properties, Throwable t) Creates a log event.- Specified by:
createEvent
in interfaceLocationAwareLogEventFactory
- Specified by:
createEvent
in interfaceLogEventFactory
- Parameters:
loggerName
- The name of the Logger.marker
- An optional Marker.fqcn
- The fully qualified class name of the caller.location
- The location of the callerlevel
- The event Level.data
- The Message.properties
- Properties to be added to the log event.t
- An optional Throwable.- Returns:
- The LogEvent.
-