使用Java 内置日志处理

xiaoxiao2021-02-28  145

import java.util.logging.FileHandler; import java.util.logging.Formatter; import java.util.logging.LogRecord; import java.util.logging.Logger; public class TestLogger { public static void main(String[] args) throws SecurityException, IOException { Logger log = Logger.getLogger("lin.log"); //随便起个名字 /*ConsoleHandler consoleHandler = new ConsoleHandler(); log.addHandler(consoleHandler);*/ //输出到指定文件 FileHandler fileHandler = new FileHandler("C:/haha.log"); //自定义:设置输出到文件里的格式 fileHandler.setFormatter(new Formatter(){//匿名子类 @Override public String format(LogRecord record) { return record.getLevel() + ":" + record.getMessage()+"\n"; } }); log.addHandler(fileHandler); log.info("aaa"); //输出到控制台并且输出到指定文件 //其它有关方面可以看其源码,或是查看Java API 1.4以后 } }
转载请注明原文地址: https://www.6miu.com/read-18302.html

最新回复(0)