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

jboss配置入门(九)日志配置,配置log4j.xml

阅读更多

JBOSS的日志模块集成了强大的LOG4J组件,我们可以直接配置$JBOSS_HOME/server/default/conf/log4j.xml,来定义日志级别或是将某几个类的日志输出到一个单独的文件。
以下简单罗列一下配置文件,具体的LOG4J的使用请参阅LOG4J文档或JBOSS的文档。
  <appender name="ImportCharge" class="org.jboss.logging.appender.DailyRollingFileAppender">
      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
      <param name="File" value="${jboss.server.home.dir}/log/importCharge.log"/>
      <param name="Append" value="true"/>
 
      <!-- Rollover at midnight each day -->
      <param name="DatePattern" value="'.'yyyy-MM-dd"/>
      <layout class="org.apache.log4j.PatternLayout">
         <!-- The default pattern: Date Priority [Category] Message\n -->
         <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
      </layout>
   </appender>
 
 <logger name="com.tt.bs.action.corp.ImportChargeFileAction">
    <level value="DEBUG" />
    <appender-ref ref="ImportCharge"/>
 </logger>
 
   <category name=" com.tt.bs.action.corp.UploadChargeFileAction ">
     <priority value="DEBUG" />
     <appender-ref ref=" ImportCharge "/>
   </category>
 
category或logger的写法都可以,建议用最下面的写法,这是文档中的标准写法。
上面的最后两个代码块,表示所列的两个ACTION将会引用“ImportCharge”这个appender,他们中的log.debug….的日志将会同时写入“importCharge.log”文件。
还可以参考:
http://wiki.jboss.org/wiki/Wiki.jsp?page=Logging
http://logging.apache.org/log4j/docs/

 

分享到:
评论

相关推荐

    jboss配置入门,jboss的初级配置

    * 公共jar包:位于$JBOSS-HOME/server/default/lib下,用于存放公共的jar包,如数据库的JDBC jar、log4j.jar等。 * 配置日志文件:位于$JBOSS-HOME/server/default/conf下,用于配置日志的输出。 * 工作目录:位于$...

    jboss配置入门学习教程.doc

    - 日志配置文件`log4j.xml`在`$JBOSS_HOME/server/default/conf`,用于控制日志输出。 - `work`目录存储JSP编译后的`.java`和`.class`文件,对于调试非常有用。有时,更新JSP后可能需要手动清理工作目录的旧文件以...

    总结的一些关于log4j的文章

    jboss下通过配置log4j.xml实现web应用的日志.htm log4j.xml log4j.xml配置文件设置.doc Log4J快速入门.htm pwosboy -JavaEye技术社区.htm 将系统日志发布到多个文件.htm 请问怎么控制日志的输出啊.htm 怎样关闭...

    jboss入门

    4. **日志配置**:`log4j.xml`文件位于`$JBOSS_HOME/server/default/conf`,用于定制日志的输出级别和格式。 5. **JSP工作目录**:`$JBOSS_HOME/server/default/work`保存了JSP编译后的`.java`和`.class`文件,便于...

    jboss4.2.2GA中文文档

    日志配置位于`server/default/conf/log4j.xml`文件中。你可以根据需求调整日志级别、输出位置和格式。 #### 2. web 服务的端口号的修改 要更改web服务的端口号,你需要编辑`server/default/deploy/jboss-web....

    JBOSS使用指南

    - 日志配置通常在`server/[config]/log`目录下的`jboss-log4j.properties`文件中进行设置。开发者可以根据需求调整日志级别、输出格式等。 **2. web服务的端口号的修改** - 修改端口号主要在`server/[config]/conf...

    JBoss_Enterprise_Application_Platform-5.0-Getting_Started_Guide-zh-CN

    JBoss EAP 5.0 支持多种日志框架,如 Log4j 和 JDK Logging。 - **安全服务**:安全是企业级应用的重要组成部分。JBoss EAP 5.0 提供了一套完整的安全机制,包括认证、授权和加密等。 - **其他服务**:除了上述提到...

    jbpm例子.doc

    - `log4j.properties`: log4j的日志配置文件,用于日志记录。 - `SimpleProcessTest.java`: 单元测试代码,针对`processdefinition.xml`的测试。 - `gpd.xml`: 流程图定义文件,用于图形化展示流程结构。 #### ...

    Jetty中文手册

    配置Request Log教程 Java-monitor 故障排除 如何使用Jetty Dump Feature(特性) Webtide Blog–Jetty developers responding to user dilemmas and announcing new features 升级Jetty 从Jetty早期版本移植到Jetty...

    基于注解的Spring MVC+Hibernate简单入门

    - **日志管理**:log4j - **连接池**:c3p0 - **其他工具类**:如Commons-BeanUtils、Commons-Collections等 具体的JAR包列表如下: - `antlr-2.7.6.jar` - `aopalliance.jar` - `asm-attrs.jar` - `asm.jar` - `c3...

    Tomcat7.0.8

    4. **目录结构**:在解压的apache-tomcat-7.0.8文件中,包含了几个关键目录,如`bin`(启动和管理脚本)、`conf`(配置文件)、`lib`(共享库)、`webapps`(存放Web应用)、`logs`(日志文件)和`temp`(临时文件)...

    Hibernate3.6相关Jar包和说明Pdf

    8. **slf4j-api.jar** 和 **slf4j-log4j12.jar**:日志框架,提供统一的日志接口和 Log4j 的绑定。 **二、Hibernate 3.6 的主要特性** 1. **HQL(Hibernate Query Language)**:一种面向对象的查询语言,可以方便...

    Java学习路线图文.pdf

    3. **Log4j与Slf4j**:日志记录工具,用于调试和问题定位。 4. **注解**:简化配置,提高开发效率。 5. **SVN与Git**:版本控制系统,Git为当前首选。 **应用服务器** 1. **Tomcat**:轻量级开源应用服务器,适合...

    Java学习路线图(2).pdf

    在实用技术部分,路线图推荐了Ant和Maven作为项目管理和构建工具,JUnit进行单元测试,Log4j和Slf4j用于日志记录,以及Struts2、Spring3和Hibernate3的注解以简化配置。同时,版本控制工具如SVN和Git也是开发者必备...

    Java学习路线图.pdf

    此外,学习项目管理和Make工具,如Ant和Maven,以及单元测试工具JUnit和日志工具Log4j、Slf4j,能提升开发效率和代码质量。使用注解进行零配置开发,如Struts2、Spring3和Hibernate3的注解,可以简化配置文件,提高...

    分布式框架简介SSM组合+ springmvc+mybatis+shiro+restful+bootstrap

    - **日志管理**: SLF4J + Log4j(日志记录API和实现)。 - **工具类**: Apache Commons、Jackson、Xstream、Dozer、POI等。 - **前端** - **JS框架**: JQuery(轻量级JavaScript库)。 - **CSS框架**: Bootstrap...

Global site tag (gtag.js) - Google Analytics