青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

void

log4cplus :: PropertyConfigurator :: configureAppenders ()

{

??? Properties ? appenderProperties =

???????? properties . getPropertySubset ( LOG4CPLUS_TEXT ( "appender." ));

??? // 根據 Appenders 文本獲取相關的數據

??? vector < tstring > appendersProps = appenderProperties . propertyNames ();

??? for ( vector < tstring >:: iterator ? it = appendersProps . begin ();

??????? it != appendersProps . end ();

??????? ++ it )

??? {

??????? if ( (* it ). find ( LOG4CPLUS_TEXT ( '.' ) ) == tstring :: npos ) {

???? ???????? ????// 實現基本的數據采集獲取功能

tstring ? factoryName = appenderProperties . getProperty (* it );

// 解析獲得創建實例所需使用的有關 Factory 的方法

AppenderFactory * factory = getAppenderFactoryRegistry (). get ( factoryName );

// 通過工廠名稱來獲得相關的工廠方法

??????????? if ( factory == 0) {

??????????????? tstring ? err =

??????????????????? LOG4CPLUS_TEXT ( "PropertyConfigurator::configureAppenders()- Cannot find AppenderFactory: " );

??????????????? getLogLog (). error ( err + factoryName );

??????????????? continue ;

??????????? }

?

??????????? Properties ? properties =

??????????????????? appenderProperties . getPropertySubset ((* it ) + LOG4CPLUS_TEXT ( "." ));

try {

?

?????????? // 創建相關的對象鏈接

??????????????? SharedAppenderPtr ? appender = factory -> createObject ( properties );

??????????????? if ( appender . get () == 0) {

??????????????????? tstring ? err =

??????????????????????? LOG4CPLUS_TEXT ( "PropertyConfigurator::configureAppenders()- Failed to create appender: " );

??????????????????? getLogLog (). error ( err + * it );

? ??????????????}

// 實現對屬性值的處理

??????????????? else {

??????????????????? appender -> setName (* it );

??????????????????? appenders [* it ] = appender ;

??????????????? }

??????????? }

??????????? catch ( std :: exception & e ) {

??????????????? tstring ? err =

??????????????????? LOG4CPLUS_TEXT ( "PropertyConfigurator::configureAppenders()- Error while creating Appender: " );

??????????????? getLogLog (). error ( err + LOG4CPLUS_C_STR_TO_TSTRING ( e . what ()));

??????????? }

??????? }

??? } // end for loop

}

?

?

void

log4cplus :: PropertyConfigurator :: configureAdditivity ()

{

??? Properties ? additivityProperties =

??????????? properties . getPropertySubset ( LOG4CPLUS_TEXT ( "additivity." ));

??? vector < tstring > additivitysProps = additivityProperties . propertyNames ();

?

??? for ( vector < tstring >:: iterator ? it = additivitysProps . begin ();

??????? it != additivitysProps . end ();

??????? ++ it )

??? {

??????? Logger ? logger = getLogger (* it );

??????? tstring ? actualValue = additivityProperties . getProperty (* it );

??????? tstring ? value = toLower ( actualValue );

?

??????? if ( value == LOG4CPLUS_TEXT ( "true" )) {

??????????? logger . setAdditivity ( true );

??????? }

??????? else ? if ( value == LOG4CPLUS_TEXT ( "false" )) {

??????????? logger . setAdditivity ( false );

??????? }

??????? else {

??????????? getLogLog (). warn (? LOG4CPLUS_TEXT ( "Invalid Additivity value: \"" )

???????????????????????????? + actualValue

???????????????????????????? + LOG4CPLUS_TEXT ( "\"" ));

??????? }

??? }

}

Posted on 2006-09-11 15:14 艾凡赫 閱讀(495) 評論(0)  編輯 收藏 引用 所屬分類: C++
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美日韩一区二区三区免费看| 99热这里只有精品8| 亚洲大胆av| 亚洲肉体裸体xxxx137| 亚洲国产天堂久久综合网| 最新成人av在线| 在线视频精品一区| 欧美一区二区福利在线| 久久久久久亚洲综合影院红桃 | 欧美—级高清免费播放| 欧美日韩精品二区| 国产一区二区三区精品久久久| 一区二区视频欧美| 夜夜嗨av一区二区三区四区| 欧美一区二区在线观看| 欧美激情1区2区3区| 亚洲图片激情小说| 久久婷婷麻豆| 国产精品入口福利| 亚洲人午夜精品| 久久精品一区蜜桃臀影院| 亚洲高清电影| 好看的av在线不卡观看| 久久性天堂网| 亚洲国语精品自产拍在线观看| 亚洲精品免费一二三区| 性久久久久久久| 欧美激情91| 国产日韩欧美另类| 99国产精品久久久久久久| 久久av红桃一区二区小说| 亚洲国内欧美| 久久香蕉国产线看观看网| 国产精品草莓在线免费观看| 在线观看福利一区| 午夜久久tv| 亚洲精品在线观看视频| 久久精品国产一区二区三区| 欧美日韩在线免费| 亚洲国产精彩中文乱码av在线播放| 亚洲一区三区电影在线观看| 亚洲成人在线网| 久久精品欧美| 国模私拍一区二区三区| 亚洲一区在线播放| 日韩午夜在线电影| 欧美黑人国产人伦爽爽爽| 韩国视频理论视频久久| 欧美一区二区三区视频免费播放| 亚洲精品乱码久久久久久蜜桃麻豆| 老牛国产精品一区的观看方式| 狠狠色丁香婷婷综合| 久久精品一区二区三区四区| 午夜精品久久久久久久99热浪潮 | 亚洲国产精品一区| 久久综合中文字幕| 在线看片欧美| 欧美激情91| 欧美激情精品久久久| 亚洲精品偷拍| 亚洲另类一区二区| 欧美精品久久久久久久久久| 亚洲国产人成综合网站| 欧美成人一区二区三区在线观看 | 91久久精品日日躁夜夜躁欧美 | 亚洲欧美激情一区| 国产精品一区二区三区久久久| 亚洲天堂网站在线观看视频| 日韩一二在线观看| 国产精品欧美久久| 久久av一区二区三区亚洲| 麻豆精品网站| 黄色精品一区二区| 久久国产精品久久国产精品| 午夜视频精品| 国产亚洲网站| 男女激情久久| 欧美理论电影在线观看| 亚洲一区二区精品在线| 亚洲永久免费视频| 国语自产偷拍精品视频偷| 欧美99在线视频观看| 欧美激情综合五月色丁香小说| 在线一区免费观看| 性色av一区二区怡红| 亚洲国产精选| 亚洲天堂av在线免费| 韩国精品一区二区三区| 亚洲激情小视频| 国产欧美日韩91| 欧美激情亚洲国产| 国产精品视频1区| 欧美成人一区二区在线| 国产精品第一页第二页第三页| 久久久久国产精品厨房| 欧美精品久久久久久久免费观看| 午夜视频在线观看一区二区三区| 久久久久国产一区二区三区| 一本久道久久综合婷婷鲸鱼| 欧美在线播放一区| 亚洲视频欧美视频| 久久综合狠狠| 久久精品国产99| 欧美日韩裸体免费视频| 欧美1区免费| 国产欧美精品日韩精品| 亚洲人成人一区二区三区| 国产一区二区中文字幕免费看| 亚洲欧洲日韩在线| 一区在线播放视频| 午夜视频精品| 亚洲免费在线视频一区 二区| 久久天堂精品| 欧美一级午夜免费电影| 欧美精品一区二区三区久久久竹菊 | 欧美成人小视频| 国产情侣一区| 亚洲视频碰碰| 国产精品99久久久久久有的能看| 美国成人直播| 久久综合伊人| 国产主播一区二区三区四区| 亚洲午夜视频| 亚洲免费在线精品一区| 欧美日韩在线影院| 亚洲久久视频| 99在线精品免费视频九九视| 久久久久天天天天| 美女图片一区二区| 在线精品一区二区| 久久全国免费视频| 蜜桃av一区二区三区| 国内精品久久久久久久果冻传媒| 亚洲欧美日韩精品久久久| 一区二区三区免费看| 亚洲免费观看高清完整版在线观看熊| 久久超碰97中文字幕| 欧美在线不卡视频| 国产精品一区二区欧美| 亚洲综合999| 久久爱www| 国产综合久久久久久鬼色| 欧美在线视频a| 蜜桃av久久久亚洲精品| 亚洲高清在线观看| 欧美成人情趣视频| 99综合精品| 欧美一区影院| 一区免费视频| 欧美人与性禽动交情品| 中文日韩欧美| 久久久久久亚洲精品不卡4k岛国| 国一区二区在线观看| 噜噜噜久久亚洲精品国产品小说| 亚洲二区在线视频| 亚洲午夜黄色| 国产视频一区免费看| 久久婷婷国产综合精品青草| 亚洲国产女人aaa毛片在线| 一本一本久久| 国产一区二区三区的电影| 久久夜色精品国产噜噜av| 亚洲精品欧洲| 久久久久久久久久久久久久一区| 91久久久久久久久久久久久| 欧美日韩日日夜夜| 欧美亚洲日本网站| 亚洲电影一级黄| 欧美一区二区三区在线免费观看| 在线观看一区二区视频| 欧美三级电影大全| 久久天堂av综合合色| 一区二区成人精品| 久久综合久久久久88| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产亚洲午夜| 欧美日韩在线看| 蜜桃av一区二区| 午夜精品一区二区三区四区| 亚洲国内精品在线| 久久久亚洲一区| 午夜国产精品视频| 99ri日韩精品视频| 一区二区视频在线观看| 国产精品久久久久9999| 欧美大片一区二区三区| 欧美伊久线香蕉线新在线| 一本大道久久a久久精品综合| 蜜臀av性久久久久蜜臀aⅴ| 午夜伦理片一区| 在线视频你懂得一区| 亚洲国产成人一区| 国产真实久久| 国产精品久久久久久妇女6080| 欧美成人精品不卡视频在线观看 | 欧美精品二区三区四区免费看视频| 亚洲欧美清纯在线制服| 99精品黄色片免费大全| 欧美韩日一区二区三区| 狂野欧美激情性xxxx欧美|