Package nl.vpro.logging.simple
Class Event
- java.lang.Object
-
- nl.vpro.logging.simple.Event
-
- Direct Known Subclasses:
QueueSimpleLogger.Event
public class Event extends Object
A representation of a log event
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Event.Builder
-
Constructor Summary
Constructors Modifier Constructor Description protected
Event(Level level, CharSequence message, Throwable throwable, Instant timeStamp)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Event.Builder
builder()
Level
getLevel()
int
getLevelInt()
Map<String,String>
getMdc()
CharSequence
getMessage()
Throwable
getThrowable()
Instant
getTimeStamp()
String
toString()
-
-
-
Constructor Detail
-
Event
protected Event(Level level, CharSequence message, Throwable throwable, Instant timeStamp)
-
-
Method Detail
-
builder
public static Event.Builder builder()
-
getTimeStamp
public Instant getTimeStamp()
-
getLevel
public Level getLevel()
-
getMessage
public CharSequence getMessage()
-
getThrowable
public Throwable getThrowable()
-
getLevelInt
public int getLevelInt()
-
-