JBoss6.1.0项目Log4j日志输出 您所在的位置:网站首页 jboss日志为何无法输出debug级别日志 JBoss6.1.0项目Log4j日志输出

JBoss6.1.0项目Log4j日志输出

2023-08-03 22:47| 来源: 网络整理| 查看: 265

参考

http://blog.xdemo.cn/?p=18

项目部署在jboss6.1.0上,Log4j不起作用,需要做如下配置

在项目的web-inf添加文件jboss-deployment-structure.xml

但是启动jboss日志的命令为:

standalone.bat  -b 0.0.0.0 -Dorg.jboss.as.logging.per-deployment=false

就不修改bat文件了。

-Dorg.jboss.as.logging.per-deployment=false这个参数设置是把全部日志都输出到server.log里,如果我们自己有配置log4j的话,就不需要这个参数

此外,jboss6更多自定义

参考:

http://rainbow702.iteye.com/blog/2142666

正文:

EAP解压之后,在\jboss-eap-6.1\standalone\configuration目录下,有两份系统自带的配置文件:

① standalone.xml

② logging.properties

其中,在eap的启动过程中,它会读取并解析standalone.xml这份文件,在这份文件中,有一个叫“”的这么一个 subsystem,

在解析到这个subsystem之前,系统中所有的log将由上面②(即loggin.properties)中的log配置来记录日志但一旦这个subsystem被解析完了之后,将由此 subsystem 中的log配置来接管 记录log 的这项工作

另外,如果standalone.xml中的logging 这个subsystem被人为修改之后,logging.properties中的内容也会随之发生变化。所以,如果要修改log的配置,最好是修改 standalone.xml中log的配置,不要直接去修改 logging.properties这份文件。

下面给上三个种类型的log配置:console-handler(控制台显示)、periodic-rotating-file-handler(定期新建一个log文件)、size-rotating-file-handler(满足指定大小就重新新建一个log文件):

关于log的具体信息,可以参考官方文档:

https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/

在左边选择“6.1”,然后在右边选择“Administration and Configuration Guide”,查看其中的第13章。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有