文档章节

Spring配置log4j

 寂寞的神
发布于 2017/01/28 15:22
字数 231
阅读 34
收藏 2

一、web.xml配置

<!-- Log4j配置 -->

    <context-param>

        <param-name>log4jConfigLocation</param-name>

        <param-value>/WEB-INF/classes/log4j.properties</param-value>

    </context-param>

    <!-- 加载log4j配置文件 -->

    <listener>

        <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>

</listener>

 

二、log4j配置文件

#定义根日志级别和输出端(定义了两个输出端,CONSOLE,Orclight )  

log4j.rootLogger=DEBUG,CONSOLE,Orclight  

 

#定义第一个输出端,输出到控制台  

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender  

log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout  

log4j.appender.CONSOLE.layout.ConversionPattern=%d [%t] %-5p %c(%L) - %m%n  

 

#定时第二个输出端,输出到文件,该文件最大空间为1000KB,超过1000KB后自动备份,生成新文件  

log4j.appender.Orclight=org.apache.log4j.RollingFileAppender  

#log4j.appender.Orclight.file=orclight.log

#log4j.appender.Orclight.file=${catalina.home}/logs/spring.log

log4j.appender.Orclight.file=${catalina.base}/logs/springbase.log

log4j.appender.Orclight.layout=org.apache.log4j.PatternLayout  

log4j.appender.Orclight.layout.conversionPattern=%d [%t] %-5p %c(%L) - %m%n  

log4j.appender.Orclight.MaxFileSize=1000KB  

log4j.appender.Orclight.MaxBackupIndex=10  

 

#定义具体某个包下的日志输出级别  

log4j.logger.com.orclight.rbac=INFO,Orclight,CONSOLE  

log4j.logger.com.orclight.rbac.services.impl.CacheServiceImpl=INFO,Orclight  

log4j.logger.org.springframework=ERROR,Orclight  

 

log4j.logger.org.springframework.jdbc.support=INFO  

log4j.logger.org.springframework.scheduling=INFO  

#定义sql语句的输出级别  

log4j.logger.java.sql.Connection=DEBUG  

#将tomcat启动的错误信息输出到指定文件

############################################################

# Handler specific properties.

# Describes specific configuration info for Handlers.

############################################################

handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler  

 

org.apache.juli.FileHandler.level = FINE  

org.apache.juli.FileHandler.directory = ${catalina.base}/logs  

org.apache.juli.FileHandler.prefix = error-debug.  

 

java.util.logging.ConsoleHandler.level = FINE  

java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter

 

本文转载自:

粉丝 0
博文 34
码字总数 5328
作品 0
海淀
私信 提问
spring springmvc mybatis maven 项目整合示例-导航页面

spring原理 实践解析-简单的helloworld spring原理案例-基本项目搭建 01 spring framework 下载 官网下载spring jar包 spring原理案例-基本项目搭建 02 spring jar包详解 spring jar包的用途...

noteless
2018/06/29
0
0
Spring如何管理log4j?

问题是这样的,log4j若要配置JDBCAppender,想给个连接池给log4j,似乎只能另开一个连接池给log4j,这时spring中已经管理了一个连接池,希望这两个连接池合并为一个。 问题似乎集中在spring并...

大_于
2014/12/11
531
1
maven仓库错误网关超时

@卜祥龙 你好,想跟你请教个问题: [ERROR] Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.3.0.RC1:repackage (default) on project gpscomm: Execution def......

我一定会回来
2016/03/21
2.7K
6
springmvc 项目完整示例02 项目创建-eclipse创建动态web项目 配置文件 junit单元测试

包结构 所需要的jar包直接拷贝到lib目录下 然后选定 build path 之后开始写项目代码 配置文件 ApplicationContext.xml

noteless
2016/02/24
0
0
springmvc 项目完整示例05 日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用

log4j 就是log for java嘛,老外都喜欢这样子,比如那个I18n ---internationalization 不就是i和n之间有18个字母... http://logging.apache.org/log4j/2.x/ 直接入正题 他是一个强大的日止功能...

noteless
2016/02/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
昨天
59
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
昨天
28
0
全世界到底有多少软件开发人员?

埃文斯数据公司(Evans Data Corporation) 2019 最新的统计数据(原文)显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640万,到 2023 年达到 2770万。 而来自...

红薯
昨天
65
0
Go 语言基础—— 通道(channel)

通过通信来共享内存(Java是通过共享内存来通信的) 定义 func service() string {time.Sleep(time.Millisecond * 50)return "Done"}func AsyncService() chan string {retCh := mak......

刘一草
昨天
58
0
Apache Flink 零基础入门(一):基础概念解析

Apache Flink 的定义、架构及原理 Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速...

Vincent-Duan
昨天
60
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部