com.atomikos.logging.Logger Maven / Gradle / Ivy
/**
* Copyright (C) 2000-2019 Atomikos
*
* LICENSE CONDITIONS
*
* See http://www.atomikos.com/Main/WhichLicenseApplies for details.
*/
package com.atomikos.logging;
public interface Logger {
void logFatal(String message);
void logError(String message);
void logWarning(String message);
void logInfo(String message);
void logDebug(String message);
void logTrace(String message);
void logFatal(String message, Throwable error);
void logError(String message, Throwable error);
void logWarning(String message, Throwable error);
void logInfo(String message, Throwable error);
void logDebug(String message, Throwable error);
void logTrace(String message, Throwable error);
boolean isTraceEnabled();
boolean isDebugEnabled();
boolean isErrorEnabled();
boolean isInfoEnabled();
}