
org.jgrasstools.server.jetty.utils.DisabledLogging Maven / Gradle / Ivy
package org.jgrasstools.server.jetty.utils;
import org.eclipse.jetty.util.log.Logger;
/**
* Class handy to disable jetty logging.
*
* Use it as: org.eclipse.jetty.util.log.Log.setLog(new DisabledLogging());
*
* @author Andrea Antonello (www.hydrologis.com)
*
*/
public class DisabledLogging implements Logger {
@Override
public String getName() {
return "disabledLogger";
}
@Override
public void warn( String msg, Object... args ) {
}
@Override
public void warn( Throwable thrown ) {
}
@Override
public void warn( String msg, Throwable thrown ) {
}
@Override
public void info( String msg, Object... args ) {
}
@Override
public void info( Throwable thrown ) {
}
@Override
public void info( String msg, Throwable thrown ) {
}
@Override
public boolean isDebugEnabled() {
return false;
}
@Override
public void setDebugEnabled( boolean enabled ) {
}
@Override
public void debug( String msg, Object... args ) {
}
@Override
public void debug( Throwable thrown ) {
}
@Override
public void debug( String msg, Throwable thrown ) {
}
@Override
public Logger getLogger( String name ) {
return this;
}
@Override
public void ignore( Throwable ignored ) {
}
@Override
public void debug( String msg, long value ) {
}
}