文档章节

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

没有更多内容

加载失败,请刷新页面

加载更多

如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
今天
3
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
3
0
Nignx缓存文件与动态文件自动均衡的配置

下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。 PHP框架是ThinkPHP,最后一个rewrite有关...

swingcoder
今天
1
0
20180920 usermod命令与用户密码管理

命令 usermod usermod 命令的选项和 useradd 差不多。 一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。 usermod -u 1010 username # 更改用户idusermod ...

野雪球
今天
3
0
Java网络编程基础

1. 简单了解网络通信协议TCP/IP网络模型相关名词 应用层(HTTP,FTP,DNS等) 传输层(TCP,UDP) 网络层(IP,ICMP等) 链路层(驱动程序,接口等) 链路层:用于定义物理传输通道,通常是对...

江左煤郎
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部