// 设置信息日志文件位置
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";
}
}