springboot使JUL实现日志管理功能
#代码知识 发布时间: 2026-01-12
第一步:设置logging.properties的内容(放在resource文件夹下面)
#输出两种方式 handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler .level= FINE #对日志的输出进行设置(主要是file类) #java.util.logging.FileHandler.pattern = %h/java%u.log #下面的是输出到制定的目录下 java.util.logging.FileHandler.pattern = D:\\software\\idea\\idealianxicode\\springboot1\\src\\main\\resources/java%u.log #日志限制大小 java.util.logging.FileHandler.limit = 5000 java.util.logging.FileHandler.count = 1 #设置输出格式 java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter #对文件设置输出编码格式(因为包含中文字符) java.util.logging.FileHandler.encoding = UTF-8 #对日志进行追加 java.util.logging.FileHandler.append = true #下面主要是为控制台设置输出格式 java.util.logging.ConsoleHandler.level = FINE java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
第二步:编写测试程序
@Test
public void test() throws IOException {
InputStream resourceAsStream = testMd5.class.getClassLoader().getResourceAsStream("logging.properties");
LogManager logManager = LogManager.getLogManager();
logManager.readConfiguration(resourceAsStream);
Logger logger = Logger.getLogger("com.testMd5");
int age = 3;
String name ="myName";
logger.info("你的姓名是:"+name+"你的年龄是:"+age);
logger.fine("看看输出了吗");
logger.info("this is a test data");
}
第三步:控制台查看相应的输出结果
九月 27, 2025 12:15:59 上午 com.test.testMd5 test
信息: 你的姓名是:myName你的年龄是:3
九月 27, 2025 12:15:59 上午 com.test.testMd5 test
详细: 看看输出了吗
九月 27, 2025 12:15:59 上午 com.test.testMd5 test
信息: this is a test data
第四步:日志文件查看相应的结果
代码知识SEO上一篇 : shell脚本实现公司项目部署交付环境预检查的思路
下一篇 : Java线程安全解决方案(synchronized,ReentrantLock,Atomic)
-
SEO外包最佳选择国内专业的白帽SEO机构,熟知搜索算法,各行业企业站优化策略!
SEO公司
-
可定制SEO优化套餐基于整站优化与品牌搜索展现,定制个性化营销推广方案!
SEO套餐
-
SEO入门教程多年积累SEO实战案例,从新手到专家,从入门到精通,海量的SEO学习资料!
SEO教程
-
SEO项目资源高质量SEO项目资源,稀缺性外链,优质文案代写,老域名提权,云主机相关配置折扣!
SEO资源
-
SEO快速建站快速搭建符合搜索引擎友好的企业网站,协助备案,域名选择,服务器配置等相关服务!
SEO建站
-
快速搜索引擎优化建议没有任何SEO机构,可以承诺搜索引擎排名的具体位置,如果有,那么请您多注意!专业的SEO机构,一般情况下只能确保目标关键词进入到首页或者前几页,如果您有相关问题,欢迎咨询!