基于log4j.properties配置,(log4j、slf4j)实现输出指定日志到指定日志文件

本文内容

  • 基于log4j.properties配置文件,实现指定的日志输出到指定文件
  • 刚开始写,可能不够准确,后续回顾会精炼

前置知识

  • maven
  • log4j
  • slf4j
  • 包括但不限于以上

需求背景

1 . 一个模块一台机器上的日志要10+GB,遇到问题翻看日志查找感觉很累。
2 . 需要对特定模块的指定级别日志特别处理
3 . 如果运行到模块A,try catch到情况,打印error级别日志,只输出或另外输出到指定目录,创建指定日志文件。如果有日志则当天结束后以模块名称+日期的形式保存错误日志文件,如果没有,则不生成日志文件。
4. 以上设想完成,达到节省时间定位到该模块是否有抛出异常级别的问题。
5.还有不够完善的地方,后续遇到会逐步完善

具体操作

1. 新建maven工程

01新建maven工程.png
02选择quickstart即可.png
03填写工程名.png

2.新建文件夹

04在main文件夹下创建文件夹命名为resources.png

3. 目录结构如图

05目录结构.png

4.pom文件配置

  <dependency>
      <groupId>junit&l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值