001 002 package util; 003 004 /** 005 * dummy logger, somewhat compatible with log4j. 006 * @author Heinz Kredel. 007 */ 008 public class Logger { 009 010 private int level = 2; 011 012 public Logger() { 013 level = 1; 014 } 015 016 /** 017 * @param le new level. 018 */ 019 public Logger(int le) { 020 level = le; 021 } 022 023 /** 024 * @return true if debug level is enabled. 025 */ 026 public boolean isDebugEnabled() { 027 return (level > 2); 028 } 029 030 /** 031 * @param msg message to log. 032 */ 033 public void debug( String msg ) { 034 if ( level > 2 ) { 035 System.out.println("debug: "+msg); 036 } 037 } 038 039 /** 040 * @param msg message to log. 041 */ 042 public void info( String msg ) { 043 if ( level > 1 ) { 044 System.out.println("info: "+msg); 045 } 046 } 047 048 /** 049 * @param msg message to log. 050 */ 051 public void warn( String msg ) { 052 if ( level > 0 ) { 053 System.out.println("warning: "+msg); 054 } 055 } 056 057 }