📄 logserver.java
字号:
package com.justin.log;
import com.justin.config.*;
/**
* @author Justin
*
* 单例模式.日志记录,此类负责向用户界面及控制台写信息(Debug开启状态下)
*/
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;
}
//设置输出界面
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);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -