package org.jboss.logging;
import java.util.logging.Logger;
import java.util.logging.Level;
public class JDK14LoggerPlugin implements LoggerPlugin
{
private Logger log;
public void init(String name)
{
log = Logger.getLogger(name);
}
public boolean isTraceEnabled()
{
return log.isLoggable(Level.FINER);
}
public void trace(Object message)
{
log.finer(message.toString());
}
public void trace(Object message, Throwable t)
{
log.log(Level.FINER, message.toString(), t);
}
public boolean isDebugEnabled()
{
return log.isLoggable(Level.FINE);
}
public void debug(Object message)
{
log.fine(message.toString());
}
public void debug(Object message, Throwable t)
{
log.log(Level.FINE, message.toString(), t);
}
public boolean isInfoEnabled()
{
return log.isLoggable(Level.INFO);
}
public void info(Object message)
{
log.info(message.toString());
}
public void info(Object message, Throwable t)
{
log.log(Level.INFO, message.toString(), t);
}
public void warn(Object message)
{
log.warning(message.toString());
}
public void warn(Object message, Throwable t)
{
log.log(Level.WARNING, message.toString(), t);
}
public void error(Object message)
{
log.severe(message.toString());
}
public void error(Object message, Throwable t)
{
log.log(Level.SEVERE, message.toString(), t);
}
public void fatal(Object message)
{
log.severe(message.toString());
}
public void fatal(Object message, Throwable t)
{
log.log(Level.SEVERE, message.toString(), t);
}
}