📄 logwriter.java
字号:
package librarymanagement.common;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.Date;
public class LogWriter {
private PrintWriter pw;
private String owner;
private int logLevel;
/**
* @param owner:应用程序运行到的文件名称
* @param logLevel
* @param pw:最终实现将日志信息写到文件中的printwriter对象
*/
public LogWriter(String owner, PrintWriter pw){
this.pw = pw;
this.owner = owner;
}
public LogWriter(String owner, int logLevel){
this(owner, null);
}
public int getLogLevel() {
return logLevel;
}
public PrintWriter getPrintWriter() {
return pw;
}
public void setLogLevel(int logLevel){
this.logLevel = logLevel;
}
public void setPrintWriter(PrintWriter pw){
this.pw = pw;
}
public void log(String msg){
if (pw != null){
pw.println("[" + new Date() + "] " +
": " + owner + ": " + msg);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -