logmessage.java

来自「一条彩信引擎代码 外加单元测试代码 单元测试 是我自己 把CPPUNIT去掉了U」· Java 代码 · 共 50 行

JAVA
50
字号
package mm7;import java.io.*;import java.util.Date;import java.text.SimpleDateFormat;public class Logmessage {  private PrintWriter log;  private String logFile = "E://log";  SimpleDateFormat format;  String datatime="";  /**  * 初始化  */  public Logmessage() {    String file="";    String fullpath="";    file="" + (new SimpleDateFormat("yyyy-MM-dd")).format(new Date()) + ".log";    fullpath=logFile + "\\" + file;    format = new SimpleDateFormat("yy-MM-dd HH:mm:ss");    try {      log = new PrintWriter(new FileWriter(fullpath, true), true);    }    catch (IOException e) {      System.err.println("无法打开日志文件: " + fullpath);      log = new PrintWriter(System.err);    }  }  /**  * 将文本信息日志文件  */  public void log(String msg) {    datatime = format.format(new Date())+"";    log.println(datatime + ": " + msg);  }  /**   * 将文本信息与异常写入日志文件   */  public void log(Throwable e, String msg) {    datatime = format.format(new Date())+"";    log.println(datatime + ": " + msg);    e.printStackTrace(log);  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?