⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logwriter.java

📁 一个简单的图书馆的管理系统,该系统主要是针对学校的图书馆而做的
💻 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 + -