JBoss5.x下配置Log4j方法介紹-創(chuàng)新互聯(lián)

最近在學(xué)習(xí)JBoss下配置Log4j,JBoss的各個(gè)版本的目錄、JBoss和Log4j集成的文件名每次都有變化,在JBoss5.x下配置了log4j.xml文件,但是配置沒(méi)有生效。如果你在項(xiàng)目中沒(méi)有指定使用的log4j的配置文件,最好使用JBoss自帶的配置文件,文件名為jboss-log4j.xml。該文件在Jboss容器的目錄為:${JBOSS_HOME}\server\default\conf下。下面就是基于log4j默認(rèn)配置的一些基本修改和注釋:

專注于為中小企業(yè)提供做網(wǎng)站、網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)煙臺(tái)免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
<span ><?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> 
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false"> 
  <appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender"> 
    <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler" /> 
    <param name="File" value="${jboss.server.log.dir}/server.log" /> 
    <param name="Append" value="true" /> 
    <!-- Rollover at midnight each day --> 
    <param name="DatePattern" value="'.'yyyy-MM-dd" /> 
    <!-- Rollover at the top of each hour 
    <param name="DatePattern" value="'.'yyyy-MM-dd-HH"/> 
    --> 
    <layout class="org.apache.log4j.PatternLayout"> 
      <!-- The default pattern: Date Priority [Category] Message\n --> 
      <param name="ConversionPattern" value="%d %-5p [%c] %m%n" /> 
      <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n 
      <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/> 
      --> 
    </layout> 
  </appender> 
  <appender name="ErrorFile" class="org.jboss.logging.appender.DailyRollingFileAppender"> 
    <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler" /> 
    <param name="File" value="${jboss.server.log.dir}/error.log" /> 
    <param name="Threshold" value="ERROR" /> 
    <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" /> 
      <!-- The full pattern: Date MS Priority [Category] (Thread:NDC) Message\n 
      <param name="ConversionPattern" value="%d %-5r %-5p [%c] (%t:%x) %m%n"/> 
      --> 
    </layout> 
  </appender> 
  <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender"> 
    <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler" /> 
    <param name="Target" value="System.out" /> 
    <param name="Threshold" value="INFO" /> 
    <layout class="org.apache.log4j.PatternLayout"> 
      <!-- The default pattern: Date Priority [Category] Message\n --> 
      <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n" /> 
    </layout> 
  </appender> 
  <!-- ================ --> 
  <!-- Limit categories --> 
  <!-- ================ --> 
  <category name="org.hibernate"> 
    <priority value="WARN" /> 
  </category> 
  <category name="org.hibernate.engine.loading.LoadContexts"> 
    <priority value="ERROR" /> 
  </category> 
  <category name="org.jboss"> 
    <priority value="INFO" /> 
  </category> 
  <!-- Limit the org.apache category to INFO as its DEBUG is verbose --> 
  <category name="org.apache"> 
    <priority value="WARN" /> 
  </category> 
  <!-- Limit the jacorb category to WARN as its INFO is verbose --> 
  <category name="jacorb"> 
    <priority value="WARN" /> 
  </category> 
  <!-- Limit the org.jgroups category to WARN as its INFO is verbose --> 
  <category name="org.jgroups"> 
    <priority value="WARN" /> 
  </category> 
  <!-- Limit the org.quartz category to INFO as its DEBUG is verbose --> 
  <category name="org.quartz"> 
    <priority value="INFO" /> 
  </category> 
  <!-- Limit the JSR77 categories --> 
  <category name="org.jboss.management"> 
    <priority value="INFO" /> 
  </category> 
  <!-- Limit the org.jboss.serial (jboss-serialization) to INFO as its DEBUG is verbose --> 
  <category name="org.jboss.serial"> 
    <priority value="INFO" /> 
  </category> 
  <category name="com.liang"> 
    <priority value="DEBUG" /> 
  </category> 
  <!-- ======================= --> 
  <!-- Setup the Root category --> 
  <!-- ======================= --> 
  <root> 
    <appender-ref ref="CONSOLE" /> 
    <appender-ref ref="FILE" /> 
    <appender-ref ref="ErrorFile" /> 
  </root> 
</log4j:configuration></span> 

文章題目:JBoss5.x下配置Log4j方法介紹-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://bm7419.com/article26/dgoicg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)站制作搜索引擎優(yōu)化、動(dòng)態(tài)網(wǎng)站關(guān)鍵詞優(yōu)化、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

營(yíng)銷型網(wǎng)站建設(shè)