Spring配置log4j
一、添加log4j依赖包
官网下载地址:http://logging.apache.org/log4j/2.x/download.html
maven项目配置
<dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version>
</dependency>
二、编写log4j.properties 配置文件
log4j.rootLogger=DEBUG,A,CONSOLE
log4j.addivity.org.apache=falselog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=Trace
log4j.appender.CONSOLE.layout.ConversionPattern=[boss_sys] %d{yyyy-MM-dd HH\:mm\:ss.SSS} -%-4r [%t] %-5p %x - %m%n
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.Encoding=utf-8
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayoutlog4j.appender.A=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A.File=${catalina.home}/logs/boss_log/boss
log4j.appender.A.DatePattern=yyyy-MM-dd'.log'
log4j.appender.A.layout=org.apache.log4j.PatternLayout
log4j.appender.A.layout.ConversionPattern=[boss_sys] %d{yyyy-MM-dd HH\:mm\:ss} %5p %c{1}\:%L \: %m%n
三、Spring配置log4j
如果Spring是java项目,只要将log4j.properties 配置文件放到src目录下,如果是java maven项目log4j.properties配置文件放到src/main/java目录下。
但在web项目中,我们需要再web.xml中配置,web.xml配置log4j内容如下:
<!-- 加载log4j的配置文件log4j.properties -->
<context-param><param-name>log4jConfigLocation</param-name><param-value>/WEB-INF/log4j.properties</param-value>
</context-param><!-- 设定刷新log4j日志配置文件的时间间隔,这里设置为10s -->
<context-param><param-name>log4jRefreshInterval</param-name><param-value>10000</param-value>
</context-param><!-- 加载Spring框架中的log4j监听器Log4jConfigListener -->
<listener><listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener><!-- 为避免项目间冲突,定义唯一的 webAppRootKey。webAppRootKey指定一个项目路径的系统变量, 相同tomcat中,不同项目该值不能一样该值指向的是tomcat中项目路径,例如:D:\tomcat 7.0\webapps\web\通过System.getProperty("webapp.root")可以获取log4j.properties通过该值可以指定日志文件路径到项目下例如:log4j.appender.file.File=${webapp.root}/WEB-INF/logs/sample.log相当于:D:\tomcat 7.0\webapps\web\WEB-INF\logs\sample.logSpring通过org.springframework.web.util.WebAppRootListener这个监听器来加载运行时的项目路径,将该路径赋值到该参数。但是如果在web.xml中已经配置了 org.springframework.web.util.Log4jConfigListener这个监听器,则不需要配置WebAppRootListener了。因为Log4jConfigListener已经包含了WebAppRootListener的功能-->
<context-param><param-name>webAppRootKey</param-name><param-value>webapp.root</param-value>
</context-param>
Spring配置log4j相关推荐
- Spring配置log4j实例
转自:http://www.vijun.com/web/spring/2012/03/5f84f4d935e5b13f01362de76085013d.html Spring配置log4j实例首先需要 ...
- servlet配置log4J
用Spring配置Log4j比较简单.但是servlet配置的时候会因为项目启动后没加载log4j而报错 这篇随笔就主要处理这些. 第一步:导入jar包,在src目录下创建src/log4J.prop ...
- Spring boot配置log4j输出日志
1. pom.xml文件中配置parent,版本选定[1.2.5.RELEASE] 关于为什么要选这个版本:我尝试使用[1.4.1.RELEASE],但该版本库里没有[spring-boot-star ...
- Spring Boot配置log4j记录日志
转载请注明出处:Spring Boot配置log4j记录日志 我们在老的项目框架ssh,springMVC中都使用过log4j日志模块. 例如:java日志功能log4j模块的使用方法 Spring ...
- 用Spring与Log4J进行动态日志配置切换
利用 Spring 与 Log4J 巧妙地进行动态日志配置切换并立即生效 引言: 在开发与生产环境中,我们有时候需要对日志的配置进行动态切换,要调试.监控和检查系统的运行时信息. 一般有两种方法 1. ...
- Maven+Mybatis+Spring配置
第一步:配置pom.xml依赖 1.配置slfj+logback: Java代码 <!-- Logging --> <dependency> <groupI ...
- 使用Spring配置LogBack日志记录
LogBack是由Log4j的同一作者创建的用于记录日志的API(较新的实现,它类似于新版本),在本文中,我将展示如何在Spring项目中对其进行集成和使用. 在本教程中,我假设您正在使用一个简单的S ...
- Spring Boot log4j多环境日志级别的控制
之前介绍了在<Spring boot中使用log4j>,仅通过log4j.properties对日志级别进行控制,对于需要多环境部署的环境不是很方便,可能我们在开发环境大部分模块需要采用D ...
- springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用...
log4j 就是log for java嘛,老外都喜欢这样子,比如那个I18n ---internationalization 不就是i和n之间有18个字母... http://logging.a ...
最新文章
- 永州科技学院有计算机专业吗,永州科技学院有哪些专业
- Android之一窥究竟Activity间的数据传递以及Intent的用处
- Linux 命令 —— scp linux之间复制文件和目录
- 9个用于构建容错系统的开源工具
- CF1155D Beautiful Array 贪心,dp
- python获取windows窗口_Python实现遍历windows所有窗口并输出窗口标题的方法
- [C语言]关于指针和int型的一道题目
- 汇编语言-003(LAHF_SAHF 、XCHG、FLAGS、 OFFSET、ALIGN、PTR、LENGTHOF、SIZEOF)
- 前端学习(1730):前端系列javascript之发布窗口布局上
- mysql的中文乱码url,MySQL 中文显示乱码
- 计算机小故障排除方法,常见电脑故障排除方法总汇【详解】
- JAVA接口里面的变量
- zabbix 的安装
- 如何用Python打造你的第一个Slack Bot
- python论文题目_有关利用python获取网页, 以及KDD近几年论文标题与摘要链接
- ubunut18.04 pycharm创建快捷方式和右键创建空白文件夹
- pe安装linux 12.04,乌班图系统Ubuntu 12.04安装教程(图文详解)
- Mari 仿制图章 Clone Stamp的使用
- 手机看java源码软件_pin.java 源代码在线查看 - 一个专门为手机写的程序 资源下载 虫虫电子下载站...
- 《神雕侠侣》古墓派玉女功养生修炼