view src/rep/channel/REPLogger.java @ 205:540d7a8a9e33

add sessionmanager's file
author one
date Sat, 18 Dec 2010 17:35:25 +0900
parents
children
line wrap: on
line source

package rep.channel;

public class REPLogger {
	static REPLogger single = new REPLogger();
	
	public static REPLogger singleton(){
//		if(single==null){
//			synchronized(REPLogger.class){
//				if(single==null)
//					single = new REPLogger();
//			}
//		}
		return single;
	}
	protected REPLogger(){
	}

	private int logLevel=3;
	/** simulation log command */
	public void writeLog(String log, int level){
		if ( level<=logLevel )
			System.out.println(Thread.currentThread().getName()+": "+log);
		//System.out.flush();
	}
	public void writeLog(String log){
		writeLog(log, 2);
	}

	public void setLogLevel(int logLevel) {
		this.logLevel = logLevel;
	}
	
	public int logLevel() {
		return logLevel;
	}

}