jboss 也采用了log4j 记录日志,
项目中也有一个log4j.properties, 由于都配置了
org.apache.log4j.ConsoleAppende
这样会 有冲突, 启动时出现ERROR: invalid console appender config detected, console stream is looping.
log4j.rootLogger= DEBUG, FILE, ROLLING_FILE,CONSOLE2
log4j.logger.com.gs = DEBUG
log4j.logger.com.opensymphony.oscache = INFO
log4j.logger.com.gs.sitecore.common.caching = DEBUG, CACHE
log4j.logger.org.displaytag = WARN
########################
# Console Appender
########################
log4j.appender.CONSOLE2=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE2.Target=System.out
log4j.appender.CONSOLE2.Threshold=DEBUG
log4j.appender.CONSOLE2.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE2.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] %c{1}.%t - %-6p - %m%n
ERROR: invalid console appender config detected, console stream is looping.
解决方法一是不用Console的Appender,或者改jboss的配置
文件,在jboss-service.xml文件里,把
<mbean code="org.jboss.logging.Log4jService" name="jboss.system:type=Log4jService,service=Logging">
<attribute name="ConfigurationURL">resource:log4j.xml</attribute>
<attribute name="CatchSystemOut">false</attribute>
<attribute name="Log4jQuietMode">true</attribute>
</mbean>。
分享到:
相关推荐
然而,在 JBOSS 服务器中使用 Log4j 时,可能会遇到一些冲突和配置问题。本文将详细介绍如何解决 JBOSS 和 Log4j 的冲突,配置 Log4j,及 Log4j 的基本使用方法。 解决 JBOSS 和 Log4j 冲突的配置 为了解决 JBOSS ...
在企业级应用服务器如jBoss中,Log4j的作用尤为重要。jBoss作为一款强大的应用服务器,内置了Log4j的支持,能够方便地集成并利用Log4j的强大功能来管理应用程序的日志记录。这不仅可以帮助开发者更好地调试和监控...
本文将深入探讨如何通过配置`log4j.xml`文件来控制日志输出,特别是在JBOSS环境下针对Hibernate的日志输出进行优化。 #### 二、Log4j与Hibernate日志控制 ##### 1. 日志输出过多的问题 在JBOSS环境中运行应用程序...
赠送jar包:jboss-logging-3.4.3.Final.jar; 赠送原API文档:jboss-logging-3.4.3.Final-javadoc.jar; 赠送源代码:jboss-logging-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
赠送jar包:jboss-logging-3.4.1.Final.jar; 赠送原API文档:jboss-logging-3.4.1.Final-javadoc.jar; 赠送源代码:jboss-logging-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
赠送jar包:jboss-threads-3.1.0.Final.jar; 赠送原API文档:jboss-threads-3.1.0.Final-javadoc.jar; 赠送源代码:jboss-threads-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
首先,JBoss Logging是基于Java的日志API,它允许开发者使用统一的接口来实现多种日志框架的互换,如Log4j、Java Util Logging(JUL)和Logback。这使得开发者可以轻松地切换日志实现,无需修改大量代码,提高了代码...
- 修改`jboss-service.xml`文件中的相应属性,使JBoss不再使用默认的log4j配置文件。 ```xml <mbean code="org.jboss.logging.Log4jService" name="jboss.system:type=Log4jService,service=Logging"> ...
在本案例中,"jboss-web.xml"、"jndi.properties"和"oracle-ds.xml"是针对EJB+JPA在JBoss应用服务器中的配置文件,它们各自承担着不同的职责。 首先,"jboss-web.xml"是JBoss特定的Web应用程序部署描述符,它是...
JBoss是著名的开源Java应用...在开发和部署过程中,理解并掌握上述知识点对顺利使用JBoss 4.0.5.GA至关重要。此外,了解如何管理和调优JVM参数,以及如何处理常见的错误和警告,也是成功运行和维护JBoss服务器的关键。
在Web项目中使用Log4j时,通常会遇到一些特定场景和技术栈的选择问题,比如如何与Spring框架结合使用,以及如何在不同的服务器环境下(如Tomcat、JBoss)配置Log4j等。 ##### 2.1 Web项目中的Log4j配置 - **基本...
【JBoss 应用服务器详解】 JBoss 是一个开源的、基于 J2EE(Java 2 Platform, Enterprise Edition)的应用服务器,由全球开发者社区共同维护和开发。它最初以 LGPL 许可协议发布,允许商业应用免费使用。2006年,...
### JBoss Log4j知识点详解 #### 一、引言 JBoss Log4j 是一个为 JBoss 应用服务器定制的日志记录...通过学习这些知识点,您可以更深入地理解如何在 JBoss 应用服务器环境中高效地使用 Log4j 来进行日志记录和管理。
赠送jar包:jboss-logging-3.3.2.Final.jar; 赠送原API文档:jboss-logging-3.3.2.Final-javadoc.jar; 赠送源代码:jboss-logging-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
**Slf4j日志框架详解** Slf4j(Simple Logging Facade for Java)是一个用于日志系统的简单...在实际项目中,结合使用Slf4j和Log4j,既可以享受Slf4j的灵活性,又能利用Log4j的强大功能,为开发和维护带来极大的便利。
这个库是JBoss应用服务器的一部分,允许开发者在EJB组件中使用注解来简化配置和部署过程。 【描述】"jboss-annotations-ejb3.jar" 提供给需要使用它的开发者,暗示了它可能是一个可下载的资源,用于集成到开发环境...
赠送jar包:jboss-logging-3.4.2.Final.jar; 赠送原API文档:jboss-logging-3.4.2.Final-javadoc.jar; 赠送源代码:jboss-logging-...人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
4. **JBossORG-EULA.txt**:这是Red Hat JBoss的最终用户许可协议,详细规定了软件的使用条款和条件。 5. **copyright.txt**:文件包含了软件的版权信息和作者权益声明。 6. **jar-versions.xml**:此文件可能记录...
JBoss管理与开发核心技术..part1.rar
安全,可以对其进行数字签名,只让能够识别数字签名的用户使用里面的东西。 加快下载速度; 压缩,使文件变小,与ZIP压缩机制完全相同。 包封装。能够让JAR包里面的文件依赖于统一版本的类文件。 可移植性,能够...