// 设置信息日志文件位置 FileHandler fhInfo = new FileHandler(infoLogPath); //设置日志级别 fhInfo.setLevel(Level.INFO); //设置日志文件的内容格式 fhInfo.setFormatter(new InfoLogHanderFormatter()); //创建名为ReplyNLPInfo的Logger并添加以上设置 Logger.getLogger("ReplyNLPInfo").addHandler(fhInfo); //获取名为ReplyNLPInfo的Logger并写入日志 Logger.getLogger("ReplyNLPInfo").info("开始记录日志");
InfoLogHanderFormatter类的代码如下:
public class InfoLogHanderFormatter extends Formatter { @Override public String format(LogRecord record) { return new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(new Date())+" Info\n" + record.getMessage()+"\n"; }}