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

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热在这里有精品免费| 亚洲精选大片| 一区二区高清视频在线观看| 国产精品99久久久久久宅男| 亚洲视屏在线播放| 亚洲天堂网在线观看| 国产精品草草| 国产精品视频一二三| 国产视频欧美视频| 亚洲电影网站| 夜夜爽99久久国产综合精品女不卡 | 亚洲五月婷婷| 国产精品久久久久久久第一福利| 国产精品久久久久久久久久尿| 国产精品一级久久久| 国产日韩亚洲欧美| 亚洲人成网站999久久久综合| 中日韩高清电影网| 久久精品国产亚洲5555| 亚洲激情av| 中国成人黄色视屏| 久久久精品国产免费观看同学| 欧美激情乱人伦| 国产精品―色哟哟| 亚洲高清视频一区二区| 午夜宅男久久久| 亚洲国产婷婷香蕉久久久久久99| 亚洲一区影音先锋| 欧美国产精品一区| 国产一区二区三区奇米久涩 | 亚洲一卡久久| 久久精品成人| 欧美视频一区在线观看| 国产一区在线看| 在线中文字幕一区| 蜜臀久久久99精品久久久久久| 一区二区三区免费看| 久久天天躁狠狠躁夜夜爽蜜月| 国产精品第一页第二页第三页| 有码中文亚洲精品| 欧美一区二区视频在线观看| 亚洲欧洲日本国产| 免费不卡在线视频| 国内偷自视频区视频综合| 99精品国产一区二区青青牛奶 | 欧美一区高清| 一区二区三区精密机械公司| 亚洲激情第一区| 亚洲国产精品久久人人爱蜜臀 | 一区二区欧美日韩视频| 欧美在线free| 国产亚洲一区二区三区| 欧美专区18| 亚洲精品一区二| 亚洲一区在线播放| 国产精品毛片va一区二区三区| 99re66热这里只有精品3直播| 久久午夜羞羞影院免费观看| 中文在线一区| 国产一区二区成人| 性欧美精品高清| 亚洲精品视频中文字幕| 欧美www视频| 欧美精品国产精品日韩精品| 在线国产日韩| 亚洲国产老妈| 免费久久99精品国产自| 久久综合九色综合网站| 美国成人直播| 国产精品人成在线观看免费| 欧美中文字幕视频| 一本一本久久a久久精品综合妖精| 亚洲电影免费观看高清| 亚洲第一区在线| 午夜国产精品视频免费体验区| 欧美日韩免费精品| 一区二区三区高清不卡| 亚洲视频导航| 国产女主播一区| 久久精品中文字幕一区二区三区 | 亚洲国产天堂久久综合| 久久久久久久波多野高潮日日| 久久福利资源站| 亚洲国产美女久久久久| 亚洲国产成人精品久久| 欧美三日本三级少妇三2023| 在线一区观看| 欧美在线免费播放| 亚洲国产mv| 日韩网站在线观看| 国产精品中文字幕在线观看| 久久精品人人做人人爽| 久久在线视频在线| 亚洲观看高清完整版在线观看| 久久精彩视频| 一区二区三区国产在线| 国产日韩久久| 亚洲日本欧美在线| 国产女优一区| 亚洲日本久久| 激情欧美一区二区| 亚洲国产精品专区久久| 亚洲精品一区二区三区婷婷月| 国产精品欧美日韩| 久久在线免费观看| 欧美三级小说| 欧美高清视频www夜色资源网| 国产精品久久久一区二区三区| 久久激情中文| 欧美日韩精品一区二区天天拍小说| 亚洲欧美日韩精品| 久久久欧美精品| 先锋影音国产一区| 蘑菇福利视频一区播放| 欧美一区二区免费| 欧美少妇一区| 亚洲激情成人网| 狠狠爱综合网| 亚洲欧美日韩在线综合| 亚洲图片在区色| 欧美大成色www永久网站婷| 久久爱另类一区二区小说| 欧美激情第9页| 欧美大片在线看| 国产在线不卡精品| 亚洲午夜小视频| 正在播放日韩| 免费观看欧美在线视频的网站| 欧美综合国产| 国产日韩欧美一区| 日韩视频一区二区三区在线播放 | 日韩午夜中文字幕| 欧美一区二区三区久久精品茉莉花 | 在线一区二区视频| 麻豆国产精品777777在线| 性欧美8khd高清极品| 欧美激情网站在线观看| 久久中文字幕一区| 国产自产精品| 欧美一区二区三区免费视频| 亚洲永久视频| 国产精品一区久久久| 亚洲免费视频网站| 香蕉乱码成人久久天堂爱免费 | 亚洲欧美日韩综合aⅴ视频| 欧美午夜片欧美片在线观看| 久久九九热免费视频| 中国av一区| 亚洲黄一区二区三区| 久久午夜影视| 西西人体一区二区| 一区二区三区高清不卡| 亚洲国产精品一区二区第四页av| 国产精品国产a级| 欧美另类久久久品 | 日韩一级在线观看| 永久555www成人免费| 国产伦精品一区二区三区视频黑人 | 亚洲伊人网站| 国产午夜精品久久久| 国产精品chinese| 欧美理论电影在线播放| 久久影视三级福利片| 久久精品一二三| 先锋影音国产精品| 亚洲一二三区视频在线观看| 亚洲精品一区在线观看香蕉| 欧美成va人片在线观看| 久久久久九九九九| 久久五月天婷婷| 久久九九热免费视频| 久久国产精品网站| 久久国产精品毛片| 欧美在线观看网址综合| 欧美在线视频一区二区| 欧美一区中文字幕| 久久久精品国产一区二区三区| 久久成人资源| 久久综合国产精品| 蜜臀a∨国产成人精品| 欧美高清日韩| 亚洲美女在线视频| 亚洲深夜福利| 亚洲欧美欧美一区二区三区| 亚洲欧美日韩综合一区| 亚洲小说区图片区| 亚洲视频一区| 午夜精品久久久久久| 欧美一区二区免费观在线| 欧美一区二区三区免费观看| 久久国产精品黑丝| 欧美jjzz| 亚洲免费观看| 先锋资源久久| 免费观看成人www动漫视频| 欧美日韩和欧美的一区二区| 欧美日韩在线免费视频|