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/
分享到:
相关推荐
* 公共jar包:位于$JBOSS-HOME/server/default/lib下,用于存放公共的jar包,如数据库的JDBC jar、log4j.jar等。 * 配置日志文件:位于$JBOSS-HOME/server/default/conf下,用于配置日志的输出。 * 工作目录:位于$...
- 日志配置文件`log4j.xml`在`$JBOSS_HOME/server/default/conf`,用于控制日志输出。 - `work`目录存储JSP编译后的`.java`和`.class`文件,对于调试非常有用。有时,更新JSP后可能需要手动清理工作目录的旧文件以...
jboss下通过配置log4j.xml实现web应用的日志.htm log4j.xml log4j.xml配置文件设置.doc Log4J快速入门.htm pwosboy -JavaEye技术社区.htm 将系统日志发布到多个文件.htm 请问怎么控制日志的输出啊.htm 怎样关闭...
4. **日志配置**:`log4j.xml`文件位于`$JBOSS_HOME/server/default/conf`,用于定制日志的输出级别和格式。 5. **JSP工作目录**:`$JBOSS_HOME/server/default/work`保存了JSP编译后的`.java`和`.class`文件,便于...
日志配置位于`server/default/conf/log4j.xml`文件中。你可以根据需求调整日志级别、输出位置和格式。 #### 2. web 服务的端口号的修改 要更改web服务的端口号,你需要编辑`server/default/deploy/jboss-web....
- 日志配置通常在`server/[config]/log`目录下的`jboss-log4j.properties`文件中进行设置。开发者可以根据需求调整日志级别、输出格式等。 **2. web服务的端口号的修改** - 修改端口号主要在`server/[config]/conf...
JBoss EAP 5.0 支持多种日志框架,如 Log4j 和 JDK Logging。 - **安全服务**:安全是企业级应用的重要组成部分。JBoss EAP 5.0 提供了一套完整的安全机制,包括认证、授权和加密等。 - **其他服务**:除了上述提到...
- `log4j.properties`: log4j的日志配置文件,用于日志记录。 - `SimpleProcessTest.java`: 单元测试代码,针对`processdefinition.xml`的测试。 - `gpd.xml`: 流程图定义文件,用于图形化展示流程结构。 #### ...
配置Request Log教程 Java-monitor 故障排除 如何使用Jetty Dump Feature(特性) Webtide Blog–Jetty developers responding to user dilemmas and announcing new features 升级Jetty 从Jetty早期版本移植到Jetty...
- **日志管理**:log4j - **连接池**:c3p0 - **其他工具类**:如Commons-BeanUtils、Commons-Collections等 具体的JAR包列表如下: - `antlr-2.7.6.jar` - `aopalliance.jar` - `asm-attrs.jar` - `asm.jar` - `c3...
4. **目录结构**:在解压的apache-tomcat-7.0.8文件中,包含了几个关键目录,如`bin`(启动和管理脚本)、`conf`(配置文件)、`lib`(共享库)、`webapps`(存放Web应用)、`logs`(日志文件)和`temp`(临时文件)...
8. **slf4j-api.jar** 和 **slf4j-log4j12.jar**:日志框架,提供统一的日志接口和 Log4j 的绑定。 **二、Hibernate 3.6 的主要特性** 1. **HQL(Hibernate Query Language)**:一种面向对象的查询语言,可以方便...
3. **Log4j与Slf4j**:日志记录工具,用于调试和问题定位。 4. **注解**:简化配置,提高开发效率。 5. **SVN与Git**:版本控制系统,Git为当前首选。 **应用服务器** 1. **Tomcat**:轻量级开源应用服务器,适合...
在实用技术部分,路线图推荐了Ant和Maven作为项目管理和构建工具,JUnit进行单元测试,Log4j和Slf4j用于日志记录,以及Struts2、Spring3和Hibernate3的注解以简化配置。同时,版本控制工具如SVN和Git也是开发者必备...
此外,学习项目管理和Make工具,如Ant和Maven,以及单元测试工具JUnit和日志工具Log4j、Slf4j,能提升开发效率和代码质量。使用注解进行零配置开发,如Struts2、Spring3和Hibernate3的注解,可以简化配置文件,提高...
- **日志管理**: SLF4J + Log4j(日志记录API和实现)。 - **工具类**: Apache Commons、Jackson、Xstream、Dozer、POI等。 - **前端** - **JS框架**: JQuery(轻量级JavaScript库)。 - **CSS框架**: Bootstrap...