org.rythmengine.logger.ILogger Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rythm-engine Show documentation
Show all versions of rythm-engine Show documentation
A strong typed high performance Java Template engine with .Net Razor like syntax
/**
* Copyright (C) 2013-2016 The Rythm Engine project
* for LICENSE and other details see:
* https://github.com/rythmengine/rythmengine
*/
package org.rythmengine.logger;
/**
* Created by IntelliJ IDEA.
* User: luog
* Date: 19/01/12
* Time: 3:10 PM
* To change this template use File | Settings | File Templates.
*/
public interface ILogger {
public boolean isTraceEnabled();
public void trace(String format, Object... args);
public void trace(Throwable t, String format, Object... args);
public boolean isDebugEnabled();
public void debug(String format, Object... args);
public void debug(Throwable t, String format, Object... args);
public boolean isInfoEnabled();
public void info(String format, Object... arg);
public void info(Throwable t, String format, Object... args);
public boolean isWarnEnabled();
public void warn(String format, Object... arg);
public void warn(Throwable t, String format, Object... args);
public boolean isErrorEnabled();
public void error(String format, Object... arg);
public void error(Throwable t, String format, Object... args);
}