<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JBoss4.2.0GA中日志的配置

    Posted on 2007-07-05 15:20 Java.net 閱讀(1750) 評論(0)  編輯  收藏 所屬分類: JBoss學(xué)習(xí)
    JBoss的日志配置都通過xml的形式配置的,而大多項目應(yīng)用又是通過log4j.properties來配置的..一下子還真的不適應(yīng).正好趁此機會復(fù)習(xí)一下log4j在JBoss下的xml的配置方式.
    在應(yīng)用中使用最多的一般有兩種:輸出到控制臺、文件...下面就給出這兩種輸出方式的配置.
    首先用UE打開位于%JBOSS_HOME%\server\default\conf\jboss-log4j.xml
    1、控制臺
    如果使用的時Eclipse,則是輸出到Console..正式應(yīng)用中輸出到JBoss的CMD.
    找到文件中默認的CONSOLE配置..拷貝復(fù)制,改名為mylog1...
    <appender name="mylog1" class="org.apache.log4j.ConsoleAppender">
          
    <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
          
    <param name="Target" value="System.out"/>
        
    <!--配置日志級別,這里位DEBUG-->
          
    <param name="Threshold" value="DEBUG"/>

          
    <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>
    其它保持默認就好了...
    2、文件
    JBoss中缺省的FILE配置是每日回滾,如果一天的日志量大于了單個文件的大小,則當(dāng)前的日志文件就會被覆蓋..因此一般都設(shè)置一個根據(jù)文件大小回滾的配置.
    <appender name="mylog2" class="org.jboss.logging.appender.RollingFileAppender">
          
    <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
          
    <param name="File" value="${jboss.server.log.dir}/mylog2.log"/>
          
    <param name="Append" value="false"/>
          
    <!-- 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>

    這里把默認的org.jboss.logging.appender.DailyRollingFileAppender換為org.jboss.logging.appender.RollingFileAppender
    完全可以顧名思義.File屬性用于指定日志文件存放的位置...

    定義好了兩個配置后,需要定義一個logger標(biāo)記

    <logger name="yourclass"> 
        
    <level value="DEBUG" />
        
    <appender-ref ref="mylog1"/>
        
    <appender-ref ref="mylog2"/>
    </logger>
    設(shè)置級別位DEBUG調(diào)試..引用前面定義mylog1,mylog2...logger標(biāo)記的name屬性表示需要日志輸出的包.可以指定為包路徑也可以指定為類名.例如:com.xxx 表示com.xxx下的所有類就會被輸出,com.xxx.yyy.zzz(zzz為類名)表示zzz類將會輸出.

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲日本韩国在线| 日本一线a视频免费观看| 久久亚洲欧洲国产综合| 九九久久精品国产免费看小说 | 成在线人直播免费视频| 免费人成视频x8x8入口| 水蜜桃视频在线观看免费| 亚洲精品成人区在线观看| 91久久青青草原线免费| 亚洲AV无码乱码在线观看裸奔| 中文在线观看永久免费| 永久黄色免费网站| 亚洲乱码卡三乱码新区| 97在线线免费观看视频在线观看 | 一级特黄a大片免费| 亚洲宅男天堂在线观看无病毒| a级毛片毛片免费观看久潮喷| 91免费播放人人爽人人快乐| 亚洲国产综合精品中文第一| 亚洲综合久久1区2区3区| 免费女人高潮流视频在线观看| 久久综合亚洲色一区二区三区| 波多野结衣免费在线| 亚洲精品GV天堂无码男同| 亚洲国产综合无码一区二区二三区 | 国产成人免费高清激情视频| 蜜臀亚洲AV无码精品国产午夜.| 一本色道久久88亚洲综合| 国产免费拔擦拔擦8X高清在线人| 亚洲AV日韩精品久久久久久久| 怡红院亚洲红怡院在线观看| 亚洲无码黄色网址| 蜜桃成人无码区免费视频网站| 亚洲高清有码中文字| 亚洲男人的天堂在线va拉文| 午夜精品免费在线观看| 亚洲av乱码中文一区二区三区 | 四虎永久免费地址在线观看| 色播在线永久免费视频网站| 亚洲AV无码久久久久网站蜜桃 | 十八禁视频在线观看免费无码无遮挡骂过 |