Java原生日志类JUL

import java.io.IOException;
import java.util.UUID;
import java.util.logging.*;

public class LogDemo {

    public static void main(String[] args) throws IOException {

        Logger global = Logger.getGlobal();

        FileHandler fileHandler = new FileHandler("./tmp.log", true);
        fileHandler.setFormatter(new CustomFormatter());
        fileHandler.setEncoding("UTF-8");
        global.addHandler(fileHandler);

        LogRecord logRecord = new LogRecord(Level.INFO, UUID.randomUUID().toString() + "\n");
        global.log(logRecord);

    }
}

class CustomFormatter extends Formatter {

    @Override
    public String format(LogRecord record) {
        return record.getMessage();
    }

}

posted @   renguanyu  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
点击右上角即可分享
微信分享提示