📄 logwriter.java
字号:
package com.gisinfo.common.log;
import java.util.List;
import java.util.Map;
import java.util.HashMap;
import java.util.ArrayList;
/**
* User: Ken
* Date: 2008-5-20
* Time: 16:03:11
*/
public abstract class LogWriter {
protected Map properties;
List<LogEvent> events = new ArrayList();
void addEvent(LogEvent event) {
this.events.add(event);
}
void clearAllEvent() {
this.events.clear();
}
List<LogEvent> getEvents() {
return events;
}
//immediately
boolean isWriteImmediately() {
return "true".equalsIgnoreCase((String) this.properties.get("immediately"));
}
public Map getProperties() {
return properties;
}
public void setProperties(Map properties) {
this.properties = properties;
}
protected void init() {
}
protected abstract void writeLog(List<LogEvent> event) throws LogException;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -