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 }