/** * */ package siena.logging; import java.util.logging.Level; import java.util.logging.Logger; /** * This wrapper implemented the Siena logger based in the JDK Logging. * @author jsanca * */ public class SienaLoggerJDKLoggingWrapper implements SienaLogger { private static final long serialVersionUID = -7104006291635231463L; private Logger logger = null; /** * Constructor. */ public SienaLoggerJDKLoggingWrapper(Logger logger) { super (); this.logger = logger; } // SienaLoggerJDKLoggingWrapper. /* (non-Javadoc) * @see siena.logging.SienaLogger#info(java.lang.Object) */ public void info(Object msg) { this.logger.info(msg.toString()); } // info. /* (non-Javadoc) * @see siena.logging.SienaLogger#info(java.lang.Object, java.lang.Throwable) */ public void info(Object msg, Throwable throwable) { this.logger.log(Level.INFO, msg.toString(), throwable); } // info. /* (non-Javadoc) * @see siena.logging.SienaLogger#isInfoEnabled() */ public boolean isInfoEnabled() { return this.logger.isLoggable(Level.INFO); } // isInfoEnabled. /* (non-Javadoc) * @see siena.logging.SienaLogger#isSevereEnabled() */ public boolean isSevereEnabled() { return this.logger.isLoggable(Level.SEVERE); } // isSevereEnabled. /* (non-Javadoc) * @see siena.logging.SienaLogger#isWarningEnabled() */ public boolean isWarningEnabled() { return this.logger.isLoggable(Level.WARNING); } // isWarningEnabled. /* (non-Javadoc) * @see siena.logging.SienaLogger#severe(java.lang.Object) */ public void severe(Object msg) { this.logger.severe(msg.toString()); } // severe. /* (non-Javadoc) * @see siena.logging.SienaLogger#severe(java.lang.Object, java.lang.Throwable) */ public void severe(Object msg, Throwable throwable) { this.logger.log(Level.SEVERE, msg.toString(), throwable); } // severe. /* (non-Javadoc) * @see siena.logging.SienaLogger#warning(java.lang.Object) */ public void warning(Object msg) { this.logger.warning(msg.toString()); } // warning. /* (non-Javadoc) * @see siena.logging.SienaLogger#warning(java.lang.Object, java.lang.Throwable) */ public void warning(Object msg, Throwable throwable) { this.logger.log(Level.WARNING, msg.toString(), throwable); } // warning. } // E:O:F:SienaLoggerJDKLoggingWrapper.