📄 sspplog4j.java
字号:
package edu.neu.sspp;
import org.apache.log4j.Level;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.apache.log4j.Priority;
public class SSPPLog4j {
//singleton设计模式
private static SSPPLog4j impl;
static {
impl = new SSPPLog4j();
}
private Logger log4j;
//强化singleton
private SSPPLog4j() {
log4j = LogManager.getLogger(SSPPLog4j.class);
}
public static SSPPLog4j getInstance() {
return impl;
}
public void log(String level, Object msg) {
log(level, msg, null);
}
public void log(String level, Throwable e) {
log(level, null, e);
}
public void log(String level, Object msg, Throwable e) {
if(log4j != null) {
log4j.log((Priority)Level.toLevel(level), msg, e);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -