文档章节

log4j1.x maven下配置

andrew810810
 andrew810810
发布于 2016/04/15 18:08
字数 157
阅读 29
收藏 0
  • src/main/resources/log4j.properties

内容示例:

### set log levels and 3 appenders ###
# Trace, Debug, Info, Warn, Error, Fatal#
log4j.rootLogger = DEBUG, stdout, D, E

### stdout ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [%t] [%p] [%F:%L] %m%n

### D ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = debug.log
## Debug file name ##
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
## 输出DEBUG级别以上的日志
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern= %-d{yyyy-MM-dd HH:mm:ss} [%t] [%p] [%F:%L] %m%n

### E ###
log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File = error.log
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR
## 只输出ERROR级别以上的日志!!!
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [%t] [%p] [%F:%L] %m%n

  • pom.xml

<project

  ......

  <dependencies>

   ......

    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.17</version>

    </dependency>

    ......

 </dependencies>

  <build>

   ......

    <resources>

     ......

      <resource>

         <!-- auto copy to target/classes e.g. log4j.properties -->

         <directory>src/main/resources</directory>
      </resource>
    </resources>
  </build>

</project>


© 著作权归作者所有

共有 人打赏支持
andrew810810
粉丝 3
博文 141
码字总数 117648
作品 0
朝阳
私信 提问
把日志从log4j转换成logback的经历

起因 我们的系统上了dubbo,dubbo默认就使用的log4j1.x,之前一直用的好好的,突然有一天发现报表服务不响应请求了,但是进程并没有挂,CPU、内存都正常,最后通过jstack发现是日志的线程死锁...

梦孤
2017/11/08
0
0
Spring MVC:从零开始

前言:之前做的项目包括网上一些教程都是集很多配置和功能一起,有时候使用起来就比较乱。周末抽空从零搭建项目,一步步加新功能,也是让自己对spring配置有个更全面的了解。主要是对流程和配...

_Kelin
2017/08/27
0
11
log4J日志配置

Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。 使用log4j需要导入log4j-core-xx.jar和log4j-api-xx.jar log4j1.x版本只需要导入一个jar包,通过一个.properties 或 ...

iborder
2016/12/12
21
0
(JAVA WEB) log4j 2.x 如何在console输出时固定格式前增加一些打印信息

比如 这些随机字母类似一个线程号,表示请求开始到完结, log4j1.x中我使用的是一个自定义一个类继承conloseAppender然后再重写subAppend在调用this.qw.write()写出, 在log4j 2.x中,看到说是继...

luoqiming
2016/11/02
232
4
MyBatis3-配置使用log4j输出日志

这篇文章的思路源自http://www.cnblogs.com/EasonJim/p/7050312.html这个错误的解决,还是使用上一章http://www.cnblogs.com/EasonJim/p/7065330.html的例子代码,使用的是log4j1.x版本,目的...

easonjim
2017/06/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu常用操作

查看端口号 netstat -anp |grep 端口号 查看已使用端口情况 netstat -nultp(此处不用加端口号) netstat -anp |grep 82查看82端口的使用情况 查找被占用的端口: netstat -tln netstat -tl...

hc321
昨天
0
0
网站cdn的静态资源突然访问变的缓慢,问题排查流程

1.首先我查看了一下是否自己的网络问题,通过对比其他资源的访问速度和下载速度,确认不是 2.通过ping 和 tracert 判断cdn域名能否正常访问,(最后回想感觉这一步可以省略,因为每次最终能访...

小海bug
昨天
0
0
Mybatis 学习笔记四 MyBatis-Plus插件

Mybatis 学习笔记四 MyBatis-Plus插件 maven依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <ve......

晨猫
昨天
2
0
小白带你认识netty(二)之netty服务端启动(下)

承接上一篇小白带你认识netty(二)之netty服务端启动(上),还剩下两步骤:3、注册Selector:将Channel注册到Selector上 和 4、端口的绑定:服务端端口的监听。 3、注册Selector:将Chann...

天空小小
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部