?? logserver.java
字號:
package com.justin.log;
import com.justin.config.*;
/**
* @author Justin
*
* 單例模式.日志記錄,此類負(fù)責(zé)向用戶界面及控制臺寫信息(Debug開啟狀態(tài)下)
*/
public class LogServer {
private ConfigManager config = null;
private static DisplayHost disHost = null;
private static LogServer logger = null;
private boolean isDebug;
private LogServer(){
config = ConfigManager.getInstance();
isDebug = config.getBooleanProperty(ConfigManager.DEGUB_STATE);
};
public synchronized static LogServer getInstance(){
if(logger == null){
logger = new LogServer();
}
return logger;
}
//設(shè)置輸出界面
public synchronized void initiateLog(DisplayHost host) {
disHost = host;
}
public synchronized void showMessage(String Msg) {
if (disHost != null) {
disHost.showMessage(Msg);
}
if (isDebug){
System.out.println(Msg);
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -