`

求助:在使用了hibernate,spring,struts后,各位怎么使用log4j输出日志的?

阅读更多
求助:在使用了hibernate,spring,struts后,各位怎么使用log4j输出日志的?

我在使用了hibernate,spring,struts后,每次输出的日志都是海量日志啊!要从中找出我自己的debug日志来太难了,各位大侠是怎么处理的?谢谢先!
分享到:
评论
8 楼 LeanderSaka 2007-03-15  
又学到了一招,真不错诶!!!
7 楼 fisher 2007-01-24  
OK!谢谢qingyujingyu427
6 楼 qingyujingyu427 2007-01-24  
# Set root logger level to ERROR.
log4j.rootLogger=ALL, error, errorcsle

log4j.appender.error=org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.File=logs/errors.log
log4j.appender.error.layout=org.apache.log4j.PatternLayout
log4j.appender.error.layout.ConversionPattern=[%d]-%-5p (%F:%L)|%m%n
log4j.appender.error.DatePattern='.'yyyy-MM-dd
log4j.appender.error.Threshold=ERROR

#################################
#                       CONSOLE #
#################################

log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=(%F:%L)|%m%n

log4j.appender.errorcsle=org.apache.log4j.ConsoleAppender
log4j.appender.errorcsle.layout=org.apache.log4j.PatternLayout
log4j.appender.errorcsle.layout.ConversionPattern=%-5p (%F:%L)|%m%n
log4j.appender.errorcsle.Threshold=ERROR

#################################
#                       ENF #
#################################
log4j.logger.com.esoon.ps=DEBUG, logic

log4j.appender.logic=org.apache.log4j.DailyRollingFileAppender
log4j.appender.logic.File=logs/logic.log
log4j.appender.logic.layout=org.apache.log4j.PatternLayout
log4j.appender.logic.layout.ConversionPattern=[%d]-%-5p (%F:%L)|%m%n
log4j.appender.logic.DatePattern='.'yyyy-MM-dd



#################################
#                           HBT #
#################################
log4j.logger.org.hibernate=DEBUG, HBT
#log4j.logger.cirrus.hibernate.ps.PreparedStatementCache=info, HBT
#log4j.logger.cirrus.hibernate.type=info, HBT

log4j.appender.HBT=org.apache.log4j.DailyRollingFileAppender
log4j.appender.HBT.File=logs/hbt.log
log4j.appender.HBT.layout=org.apache.log4j.PatternLayout
log4j.appender.HBT.layout.ConversionPattern=[%d]-%-5p %c{1}|%m%n
log4j.appender.HBT.DatePattern='.'yyyy-MM-dd


log4j一般都是要打到多个文件里的
5 楼 fisher 2007-01-24  
qingyujingyu427 写道
为什么要打在一个文件里?
com.yourself.package = one logger file

org.hibernate = one logger file

依次类推


可不可以详细点啊? 不懂
4 楼 fisher 2007-01-24  
哦? 如果其它的 Spring 和其它的配置呢?谢谢楼上的回复!

输出文件的可不可以详细点?  谢谢!
3 楼 抛出异常的爱 2007-01-24  
好办法
2 楼 qingyujingyu427 2007-01-24  
为什么要打在一个文件里?
com.yourself.package = one logger file

org.hibernate = one logger file

依次类推
1 楼 抛出异常的爱 2007-01-24  
把一部分的级别定在error就看不到了。。。
log4j.logger.org.hibernate.type=ERROR
log4j.logger.org.hibernate.SQL=ERROR
log4j.logger.org.hibernate=WARN
log4j.logger.org.hibernate.ps.PreparedStatementCache=WARN

相关推荐

    最新版本的Struts2+Spring4+Hibernate4框架整合

    同时使用了Struts2、Spring4、Hibernate4、log4j、slf4j、junit4、ehcache等库或框架,搭建一个最基本的项目原型。 三、 三大框架最新版本下载:截止2014-10-01 Struts2.3.6:发布于2014-05-03,目前的最新版本。...

    spring4.1.6+hibernate4.3.9+struts2.3.20整合

    一、 项目名称:ssh 项目原型:Struts2.3.20 + Spring4.1.6 + Hibernate4.3.9 ...同时使用了Struts2、Spring4、Hibernate4、log4j、slf4j、junit4、ehcache等库或框架,搭建一个最基本的项目原型。

    struts2+hibernate+spring+mysql+tomcat+log4j

    Struts2、Hibernate、Spring、Log4j、Tomcat 和 MySQL 是Java Web开发中的关键组件,它们共同构建了一个高效、可扩展的Web应用程序框架。以下是对这些技术的详细解释: **Struts2**:Struts2是一个基于MVC(Model-...

    struts+hibernate+spring+xdoclet+ant+log4j

    Struts、Hibernate、Spring、XDoclet、Ant和Log4j是Java开发中常见的六个重要组件,它们在企业级应用开发中发挥着关键作用。这些技术的整合为开发者提供了高效、灵活和可维护的解决方案。 **Struts** 是一个基于MVC...

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

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

    Struts_Spring_Hibernate_Log4j_Validator实例演示.rar

    Struts、Spring、Hibernate、Log4j和Validator是Java Web开发中的重要框架和技术,它们各自在应用程序的不同层面发挥着关键作用。在这个实例演示中,这些技术被整合到一起,构建了一个完整的Java EE应用。 1. **...

    struts+spring+hibernate+log4j+dom4j等源码

    Struts、Spring、Hibernate、Log4j和Dom4j是Java开发中常用的一系列框架和技术,它们在构建大型企业级应用时发挥着至关重要的作用。接下来,我们将详细探讨这些技术的核心概念、功能以及它们如何协同工作。 1. ...

    ssh2 spring hibernate struts2 log4j ant

    SSH2、Spring、Hibernate、Struts2、Log4j 和 Ant 是Java开发中常见的六个框架和技术,它们在构建企业级Web应用中起着至关重要的作用。以下是对这些技术的详细说明: 1. SSH2(Spring、Hibernate、Struts2): - ...

    搭建struts hibernate log4j spring(好东西)

    ### 搭建Struts、Hibernate、Log4j与Spring集成环境详解 #### 一、简介 本文将详细介绍如何在Web项目中集成Struts、Hibernate、Log4j以及Spring框架,构建一个完整的Java Web应用程序环境。这些技术组合在一起能够...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    第六章 Log4j使用指南 6.1 Log4j介绍 6.1.1 Log4j历史 6.1.2 Log4j组成 6.2 建立Log4j的开发环境 6.2.1 下载Log4j 6.2.2 配置Log4j 6.3 Log4j的使用方法 6.3.1 配置Log4j 6.3.2 配置根Logger 6.3.3 指定日志输出位置...

    ssh框架整合详细步骤(spring+struts2+hibernate)

    - 添加Hibernate的核心类库到项目中,包括hibernate-core、slf4j-api、slf4j-log4j12、c3p0等。 **Step12:配置Hibernate** - 创建Hibernate的配置文件hibernate.cfg.xml,配置数据库连接信息、方言、缓存策略等。 ...

    使用spring整合hibernate和struts时所要用到的所有jar包

    4. **其他依赖**:如`log4j.jar`用于日志记录,`commons-lang3.jar`, `commons-logging.jar`, `commons-collections.jar`等Apache Commons库,`javassist.jar`(Hibernate依赖),可能还有其他的依赖库,具体取决于...

    自己搭建的关于struts1+spring3+hibernate4+log4j整合

    自己搭建的关于struts1+spring3+hibernate4+log4j整合的一个用户注册的项目,里面包含所有的引用jar包,导入就可以用,供大家参考. 这里比之前传的文件多了一个log4j的配置,里面包括多种方式的日志管理

    struts2、hibernate和spring框架整合所需的jar以及配置文档

    4. **其他依赖**:如`commons-logging.jar`、`log4j.jar`等日志处理库,以及`slf4j-api.jar`、`slf4j-log4j12.jar`等SLF4J接口和适配器。 整合SSH框架时,你还需要配置web.xml文件,将Struts2的Front Controller...

    struts2+HIbernate+Spring整合所需jar包

    Struts2、Hibernate和Spring是Java开发中三大主流框架,它们各自在Web应用程序的不同层面上发挥作用,而将它们整合在一起,通常称为SSH(Struts2、Spring、Hibernate)或S2SH,可以构建出功能强大、结构清晰的企业级...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    第六章 Log4j使用指南 6.1 Log4j介绍 6.1.1 Log4j历史 6.1.2 Log4j组成 6.2 建立Log4j的开发环境 6.2.1 下载Log4j 6.2.2 配置Log4j 6.3 Log4j的使用方法 6.3.1 配置Log4j 6.3.2 配置根Logger 6.3.3 指定日志输出位置...

    java8+tomcat8+struts2.5+spring4.3+hibernate5.2框架搭建详细过程

    <log4j.version>2.5</log4j.version> <groupId>junit <artifactId>junit <version>4.11 <scope>test <groupId>org.apache.struts <artifactId>struts2-core <version>2.5.1 <groupId>javax....

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    第六章 Log4j使用指南 6.1 Log4j介绍 6.1.1 Log4j历史 6.1.2 Log4j组成 6.2 建立Log4j的开发环境 6.2.1 下载Log4j 6.2.2 配置Log4j 6.3 Log4j的使用方法 6.3.1 配置Log4j 6.3.2 配置根Logger 6.3.3 指定日志输出位置...

    struts2-hibernate3-spring整合需要的全部jar包

    - log4j.jar:具体实现的日志库,通常与commons-logging一起使用。 - servlet-api.jar和jsp-api.jar:Servlet和JSP API,用于Web应用开发。 - javassist.jar:Hibernate使用它进行类的动态修改。 在实际项目中,...

Global site tag (gtag.js) - Google Analytics