package de.unikassel.sdcframework; import org.slf4j.Logger; import org.slf4j.LoggerFactory; /** * Utility class for logging * * @author Katy Hilgenberg * */ public class LogUtil { /** * The slf4j logger */ private final Logger logger; /** * Constructor * * @param c * the class owning this logger */ public LogUtil( @SuppressWarnings( "rawtypes" ) Class c ) { this.logger = LoggerFactory.getLogger( c ); } /** * Method to log a debug message * * @param message * the message */ public void debug( String message ) { if ( logger.isDebugEnabled() ) this.logger.debug( message ); } /** * Method to log a info message * * @param message * the message */ public void info( String message ) { if ( logger.isInfoEnabled() ) this.logger.info( message ); } /** * Method to log an warning message * * @param message * the message */ public void warning( String message ) { if ( logger.isWarnEnabled() ) this.logger.warn( message ); } /** * Method to log an error message * * @param message * the message */ public void error( String message ) { this.logger.error( message ); } }