我们公司使用Log4j将项目日志输出到指定文件

一大早来到公司,刚打开电脑就发现有很多消息提示,不出所料都是来找我解决问题定位的,我也还是按照以往的套路,直接甩给他们一个项目的日志路径,让他们把日志发给我瞅瞅,然后开始定位。

突然我想到,我这个日志文件是咋产生的呢?我们知道,在IDEA上运行项目的时候,控制台会输出我们的日志信息,

刚开始我还以为我们是搞了一个流,异步的将控制台信息输出到日志文件里面,但是全量搜索了一下整个项目,并没有发现有任何关于把控制台内容输出的相关流已经代码。

接着问了一下老同事,他也只是说了我们项目应该用的是Log4j把日志输出到指定文件的。

于是我开始在网上搜索log4j的相关知识,终于明白了如何配置log4j实现将日志输出到指定文件

增加依赖文件

要使用log4j项目,第一步当然得先引入log4j的依赖。

增加配置文件

需要在resource目录下面新增一个log4j.properties或者是log4j.xml文件,我司用的是log4j.xml文件,在配置文件里面配置一些基本信息,比如日志输出路径、输出格式、文件大小等等。当然也可以使用PropertyConfigurator.configure(String path)指定配置文件的名称。

输出布局:%d{yyyy-MM-dd HH:mm:ss:SSS} [%p] %m (%F:%L) [%t](pid-${sys-toolpid})%n

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值