1 package org.codehaus.spice.netserve.connection.impl; 2 3 import org.apache.avalon.framework.logger.Logger; 4 5 8 public class AvalonAcceptorMonitor 9 extends AbstractLoggingAcceptorMonitor 10 { 11 14 private final Logger m_logger; 15 16 21 public AvalonAcceptorMonitor( final Logger logger ) 22 { 23 if ( null == logger ) 24 { 25 throw new NullPointerException ( "logger" ); 26 } 27 m_logger = logger; 28 } 29 30 33 protected boolean isDebugEnabled() 34 { 35 return getLogger().isDebugEnabled(); 36 } 37 38 41 protected void debug( final String message ) 42 { 43 getLogger().debug( message ); 44 } 45 46 49 protected void info( final String message ) 50 { 51 getLogger().info( message ); 52 } 53 54 57 protected void warn( final String message, 58 final Exception e ) 59 { 60 getLogger().warn( message, e ); 61 } 62 63 68 protected Logger getLogger() 69 { 70 return m_logger; 71 } 72 } 73 | Popular Tags |