All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.slf4j.event.LoggingEvent Maven / Gradle / Ivy

There is a newer version: 2.1.0-alpha1
Show newest version
package org.slf4j.event;

import java.util.List;

import org.slf4j.Marker;

/**
 * The minimal interface sufficient for the restitution of data passed
 * by the user to the SLF4J API.
 * 
 * @author Ceki Gülcü
 * @since 1.7.15
 */
public interface LoggingEvent {

    Level getLevel();
    String getLoggerName();
    String getMessage();
    List getArguments();
    Object[] getArgumentArray();
    
    List getMarkers();
    List getKeyValuePairs();
    Throwable getThrowable();
    long getTimeStamp();
    String getThreadName();
}