`
chengyu2099
  • 浏览: 468973 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

SSH Log4j配置

 
阅读更多
SSH Log4j配置

==置web.xml==
	<!-- log4j监听 -->
	<listener>
		<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
	</listener>

	<!-- log4j -->
	<context-param>
		<param-name>log4jConfigLocation</param-name>
		<param-value>/WEB-INF/classes/conf/log4j.properties</param-value>
	</context-param>
	
==添加jar包==
	log4j-1.2.15.jar
	spring-web.jar
	
==配置log4j.properties==

#Config
log4j.debug=true
log4j.rootLogger=INFO,ERROR,CONSOLE,FILE
log4j.logger.org.springframework=error
log4j.logger.com.zte=debug

#Console appender 
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=info
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] %-5p %t %m (%F:%L)%n

#File appender
log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE.MaxFileSize=10MB
log4j.appender.FILE.MaxBackupIndex=10
log4j.appender.FILE.File=${catalina.base}/logs/ace_log.log
log4j.appender.FILE.Append=true
log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE.layout.ConversionPattern=[%d{yyyy-MM-dd HH\:mm\:ss}] %-5p %t %m (%F\:%L)%n

==应用==
	private static final Log log = LogFactory.getLog(UserAction.class);  
分享到:
评论

相关推荐

    ssh中log4j的使用

    2. **创建Log4j配置文件**:创建名为`log4j.properties`的配置文件,放置在项目的类路径下(通常是src/main/resources目录)。这个文件定义了日志的输出级别、格式和目标。 ```properties # 设置全局日志级别为INFO...

    SSH框架中配置log4j的方法

    ### SSH框架中配置log4j的方法详解 #### 一、引言 在现代软件开发过程中,日志记录是一项至关重要的任务。它不仅有助于开发者更好地理解应用程序的行为,还能够在出现异常时快速定位问题所在。Log4j作为一款强大的...

    ssh ,log4j实例

    SSH框架整合实战项目,log4j完整的配置文件(log4j.perproties,log4j.xml),日志可输出到控制台、本地文件、数据库,提供多种配置方法,项目可直接运行,SQL语句在项目中。该项目对学习spring,struts2,hibernate,log...

    SSH的配置、事务管理和Log4j的配置

    接下来,我们将深入探讨SSH的整合过程,事务管理以及Log4j的日志配置。 首先,**Struts1+Spring+Hibernate的整合过程**涉及到多个步骤。Struts作为MVC(模型-视图-控制器)框架,负责用户界面与后台逻辑的交互。...

    Log4j 相对路径配置

    2. `&lt;param-name&gt;log4jConfigLocation&lt;/param-name&gt;` 指定了Log4j配置文件的路径,这里是`WEB-INF/config/log4j.properties`。这个配置告诉Web应用在哪里寻找Log4j的配置信息。 3. `&lt;param-name&gt;log4...

    Log4j配置文件

    配置SSH框架时关于Log4j的配置文件

    [SSH+Maven+Bootstrap视频教程]_17. 添加 log4j.properties 配置文件.zip

    在本节视频教程中,我们将深入探讨如何在Java项目中集成SSH(Struts、Spring、Hibernate)框架,并结合Maven构建工具以及Bootstrap前端框架,来添加和配置`log4j.properties`日志文件。这个过程对于任何Java开发人员...

    写的ssh+log4j的Simple

    在IT行业中,SSH和Log4j是两个非常重要的概念,特别是在Java后端开发领域。SSH通常指的是Spring、Struts和Hibernate这三个开源框架的首字母缩写,它们是Java Web开发中的三大支柱,提供了模型-视图-控制器(MVC)...

    ssh结合log4j例子

    4. **Log4j配置**:Log4j的配置文件log4j.properties或log4j.xml定义了日志级别(DEBUG, INFO, WARN, ERROR, FATAL)和输出目标(控制台、文件、邮件等),以及日志格式。根据需求调整这些设置,可以控制日志的详细...

    SSH框架初学者入【包含log4j及jar】

    5. **Log4j配置**:学习如何配置log4j.properties文件,以定制日志输出。 6. **集成测试**:通过单元测试和集成测试来验证SSH框架的应用功能。 通过深入学习和实践,你将能够熟练运用SSH框架开发出高效、稳定的Java...

    ssh2+log4j+异常简单框架

    【SSH2+Log4j+异常简单框架】是一种常见的Java Web开发框架组合,它整合了Struts2、Hibernate和Spring三大主流框架,并结合了Log4j日志系统,用于实现高效、灵活和可维护的项目架构。这个框架的集成使得开发者能够更...

    log4j在ssh架构下的配置使用.docx

    总结起来,Log4j 在 SSH 架构下的配置使用,旨在提高开发效率,优化日志管理,提供灵活的输出选项,以及方便的格式化和级别控制,是Java开发者不可或缺的工具。通过正确配置和使用Log4j,可以在复杂的应用环境中实现...

    [SSH+Maven+Bootstrap视频教程]_18. 测试 log4j 日志框架.zip

    【SSH+Maven+Bootstrap视频教程】第18章主要讲解了如何测试并应用Log4j日志框架,这是Java开发中的一个关键组件,尤其在系统监控、调试和错误跟踪方面发挥着重要作用。Log4j是Apache软件基金会的一个开放源代码项目...

    ssh+aop+log4j+日志拦截器+注解

    标题中的"ssh+aop+log4j+日志拦截器+注解"涉及到的是Java Web开发中的几个核心组件和技术,这些技术在构建大型、分布式的企业级应用时常常被使用。下面将详细介绍这些知识点: 1. SSH (Spring, Struts, Hibernate)...

    log4j.properties文件放置在其它目录下

    但是,如果我们使用 SSH 框架时,servlet 被封装了,那么我们不需要写 servlet 来指定 log4j 配置文件的路径。相反,我们可以使用 listener 来初始化 Log4J 日志引擎,例如: &lt;param-name&gt;log4jConfigLocation ...

    spring 配置log4j.docx

    5. **log4j配置文件**:在`log4j.properties`文件中,我们可以定义日志级别(如INFO、DEBUG等)、日志输出的目标(如控制台、文件等)以及输出格式。例如,`log4j.rootCategory=INFO, file`设置了日志级别为INFO,并...

    搭建SSH框架需要引入的Struts2包(log4j,spring-web,struts2-spring-plugin)

    Log4j提供了丰富的配置选项,允许开发者定制日志级别、输出格式和目的地,使得在项目运行过程中可以方便地收集和分析信息。 在实际搭建SSH框架时,我们需要将这些jar文件添加到项目的类路径中。对于Struts2和Spring...

    SSH2+log4j源码

    标题中的"SSH2+log4j源码"指的是在Java开发中常用的三个开源框架——Spring、Struts2和Hibernate的源代码,以及日志记录工具log4j的源码。这些框架是Java企业级应用开发的核心组件,对于理解Java Web应用的运行机制...

    slf4j-log4j12-1.6.1.jar+slf4j-api-1.6.1.jar

    SLF4J(Simple Logging Facade for Java)和Log4j是Java开发中常用的日志处理框架,它们在构建SSH(Struts、Spring、Hibernate)和MVC(Model-View-Controller)架构的Web应用程序时扮演着至关重要的角色。...

    slf4j-all-log4j12-1.4.3.jar.zip CXF整合SSH你可能需要它

    2. **配置Log4j**:在项目中创建log4j.properties或log4j.xml配置文件,设置日志级别、输出格式、目的地等,确保SLF4J可以通过Log4j进行日志记录。 3. **配置CXF**:在CXF的配置文件(如cxf.xml)中设置服务端点、...

Global site tag (gtag.js) - Google Analytics