Top Description Fields Constructors Methods
org.slf4j.event

public Class DefaultLoggingEvent

extends Object
implements LoggingEvent
Class Inheritance
All Implemented Interfaces
org.slf4j.event.LoggingEvent
Imports
java.util.ArrayList, .Arrays, .List, org.slf4j.Logger, .Marker

A default implementation of LoggingEvent.
Author
Ceki Gülcü
Since
2.0.0

Field Summary

Modifier and TypeField and Description
pack-priv List<Object>
pack-priv String
pack-priv List<KeyValuePair>
pack-priv Level
pack-priv Logger
pack-priv List<Marker>
pack-priv String
pack-priv String
pack-priv Throwable
pack-priv long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
addMarker(Marker marker)

public Object[]
public List<Object>
public String
getCallerBoundary()

Overrides default org.slf4j.event.LoggingEvent.getCallerBoundary.

Returns the presumed caller boundary provided by the logging library (not the user of the library).

public List<KeyValuePair>
public Level
public String
public List<Marker>
getMarkers()

Implements org.slf4j.event.LoggingEvent.getMarkers.

List of markers in the event, might be null.

public String
private List<Object>
private List<KeyValuePair>
public String
public Throwable
public long
public void
public void
setMessage(String message)

public void
public void
setTimeStamp(long timeStamp)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

argumentsback to summary
pack-priv List<Object> arguments
callerBoundaryback to summary
pack-priv String callerBoundary
keyValuePairsback to summary
pack-priv List<KeyValuePair> keyValuePairs
levelback to summary
pack-priv Level level
loggerback to summary
pack-priv Logger logger
markersback to summary
pack-priv List<Marker> markers
messageback to summary
pack-priv String message
threadNameback to summary
pack-priv String threadName
throwableback to summary
pack-priv Throwable throwable
timeStampback to summary
pack-priv long timeStamp

Constructor Detail

DefaultLoggingEventback to summary
public DefaultLoggingEvent(Level level, Logger logger)

Method Detail

addArgumentback to summary
public void addArgument(Object p)
addArgumentsback to summary
public void addArguments(Object... args)
addKeyValueback to summary
public void addKeyValue(String key, Object value)
addMarkerback to summary
public void addMarker(Marker marker)
getArgumentArrayback to summary
public Object[] getArgumentArray()

Implements org.slf4j.event.LoggingEvent.getArgumentArray.

Annotations
@Override
getArgumentsback to summary
public List<Object> getArguments()

Implements org.slf4j.event.LoggingEvent.getArguments.

Annotations
@Override
getCallerBoundaryback to summary
public String getCallerBoundary()

Overrides default org.slf4j.event.LoggingEvent.getCallerBoundary.

Doc from org.slf4j.event.LoggingEvent.getCallerBoundary.

Returns the presumed caller boundary provided by the logging library (not the user of the library). Null by default.

getKeyValuePairsback to summary
public List<KeyValuePair> getKeyValuePairs()

Implements org.slf4j.event.LoggingEvent.getKeyValuePairs.

Annotations
@Override
getLevelback to summary
public Level getLevel()

Implements org.slf4j.event.LoggingEvent.getLevel.

Annotations
@Override
getLoggerNameback to summary
public String getLoggerName()

Implements org.slf4j.event.LoggingEvent.getLoggerName.

Annotations
@Override
getMarkersback to summary
public List<Marker> getMarkers()

Implements org.slf4j.event.LoggingEvent.getMarkers.

Doc from org.slf4j.event.LoggingEvent.getMarkers.

List of markers in the event, might be null.

Annotations
@Override
getMessageback to summary
public String getMessage()

Implements org.slf4j.event.LoggingEvent.getMessage.

Annotations
@Override
getNonNullArgumentsback to summary
private List<Object> getNonNullArguments()
getNonnullKeyValuePairsback to summary
private List<KeyValuePair> getNonnullKeyValuePairs()
getThreadNameback to summary
public String getThreadName()

Implements org.slf4j.event.LoggingEvent.getThreadName.

getThrowableback to summary
public Throwable getThrowable()

Implements org.slf4j.event.LoggingEvent.getThrowable.

Annotations
@Override
getTimeStampback to summary
public long getTimeStamp()

Implements org.slf4j.event.LoggingEvent.getTimeStamp.

setCallerBoundaryback to summary
public void setCallerBoundary(String fqcn)
setMessageback to summary
public void setMessage(String message)
setThrowableback to summary
public void setThrowable(Throwable cause)
setTimeStampback to summary
public void setTimeStamp(long timeStamp)