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    }