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();
}