1 22 23 package houston; 24 25 import org.apache.commons.logging.Log; 26 import org.apache.commons.logging.LogFactory; 27 28 public class Logger 29 { 30 Log _logger; 31 32 private Logger( Log logger ) 33 { 34 _logger = logger; 35 } 36 37 public static Logger getLogger( Class clazz ) 38 { 39 return new Logger( LogFactory.getLog( clazz ) ); 40 } 41 42 public static Logger getLogger( String name ) 43 { 44 return new Logger( LogFactory.getLog( name ) ); 45 } 46 47 public void config( String msg ) 48 { 49 _logger.info( msg ); 50 } 51 52 public void debug( String msg ) 53 { 54 _logger.debug( msg ); 55 } 56 57 58 public void entering( String method ) 59 { 60 _logger.trace( "entering " + method + "()" ); 61 } 62 63 public void entering( String method, String arg1 ) 64 { 65 _logger.trace( "entering " + method + "( " + arg1 + " )" ); 66 } 67 68 public void error( String msg ) 69 { 70 _logger.error( msg ); 71 } 72 73 public void exiting( String method ) 74 { 75 _logger.trace( "exiting " + method + "()" ); 76 } 77 78 public void exiting( String method, String result ) 79 { 80 _logger.trace( "exiting " + method + "()=" + result ); 81 } 82 83 public void fatal( String msg ) 84 { 85 _logger.fatal( msg ); 86 } 87 88 public void hint( String msg ) 89 { 90 _logger.info( msg ); 91 } 92 93 public void info( String msg ) 94 { 95 _logger.info( msg ); 96 } 97 98 public void trace( String msg ) 99 { 100 _logger.trace( msg ); 101 } 102 103 public void warning( String msg ) 104 { 105 _logger.warn( msg ); 108 } 109 } 110 | Popular Tags |