栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JBoss如何设置将日志输出到不同日志文件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JBoss如何设置将日志输出到不同日志文件


Jboss

        在J2EE应用服务器领域,JBoss是发展最为迅速的应用服务器。JBoss是免费的,开放源代码J2EE的实现,它通过LGPL许可证进行发布,这使得JBoss广为流行。Boss是一个运行EJB的J2EE应用服务器,例如:数据库访问JDBC、交易(JTA/JTS)、消息机制 (JTS)、命名机制(JNDI)和管理支持(JMX)。它是开放源代码的项目,遵循最新的J2EE规范


 Log4j配置

       Log4j是Apache的一个开放源代码项目,是一种非常流行的日志框架。通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件等,Log4j也可以帮助我们控制每一条日志的输出格式以及每一条日志信息的级别。

         

        查看 jboss-4.2.3-6.4.3R1.0-8089-heilongjiangserverdefaultconfjboss-log4j.xml文件,jboss-log4j.xml 记录了Log4j的配置信息









   
   
      
      
      
      
       
      
      
      
         
      
   
   
   
      
      
      
       
      
         
      
   

   
       
      
      
   

   
      
      
      
      
   


 
      
      
 


配置文件

appender  表示日志输出的目的地:  appender name="FILE" 节点 ,配置中日志将会输出到指定文件中, ${jboss.server.home.dir}/log/server.log 为日志文件的路径以及文件名,Threshold定义了日志的默认输出级别,ConversionPattern为日志输出格式; appender name="CONSOLE" 节点配置中日志将会输出到控制台中,ConversionPattern为日志输出格式root节点配置表示默认日志都输出到定义的日志文件(FILE配置)和 定义的控制台CONSOLE中 节点控制只有org.jboss包下的日志将会输出,其中priority的值配置为WARN表示只有WARN级别日志才会输出,如果不定义会按照appender 中的定义Threshold日志级别输出,    表示日志输出方式


 日志输出到不同文件

上文的配置中org.jboss和org.apache都会输出到server.log日志中, 从上文可知如果要将量类日志输出到不同文件中,只需要再定义一个appender 节点 并修改 日志输出方式为新定义的appender节点上

1.定义appender

      
      
      
       

      
      
         
      
   

2.修改,将appender-ref设置为JbossFile这样日志就会输出到 jboss.log日志中

   
       
      
      
   

前一篇:JBoss安全之jmx-console控制台未授权访问漏洞

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/778266.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号