青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
金慶的專欄
C++博客
::
首頁
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
423 隨筆 :: 0 文章 :: 454 評(píng)論 :: 0 Trackbacks
公告
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(12)
給我留言
查看公開留言
查看私人留言
隨筆分類
(502)
1. C/C++(166)
(rss)
2. 網(wǎng)游開發(fā)(108)
(rss)
3. Golang(20)
(rss)
4. Linux/Unix(30)
(rss)
5. 軟工與管理(44)
(rss)
6. Python(23)
(rss)
7. Erlang(18)
(rss)
8. Rust(16)
(rss)
9. 其它(77)
(rss)
隨筆檔案
(423)
2023年1月 (1)
2022年11月 (1)
2022年10月 (2)
2022年9月 (1)
2022年4月 (6)
2022年1月 (2)
2021年12月 (4)
2021年11月 (6)
2021年10月 (2)
2021年9月 (2)
2021年8月 (7)
2021年7月 (2)
2021年5月 (2)
2021年3月 (1)
2021年2月 (2)
2021年1月 (1)
2020年12月 (1)
2020年10月 (1)
2020年9月 (5)
2020年8月 (1)
2020年7月 (1)
2020年6月 (1)
2020年4月 (2)
2020年3月 (3)
2020年2月 (3)
2020年1月 (1)
2019年12月 (1)
2019年9月 (2)
2019年4月 (2)
2019年1月 (1)
2018年12月 (1)
2018年11月 (3)
2018年10月 (1)
2018年9月 (3)
2018年8月 (3)
2018年7月 (2)
2018年6月 (4)
2018年5月 (4)
2018年4月 (4)
2018年3月 (1)
2018年1月 (2)
2017年12月 (2)
2017年11月 (3)
2017年10月 (3)
2017年8月 (7)
2017年7月 (1)
2017年6月 (1)
2017年5月 (3)
2017年4月 (3)
2017年3月 (3)
2017年2月 (2)
2017年1月 (2)
2016年12月 (5)
2016年11月 (2)
2016年10月 (2)
2016年9月 (1)
2016年8月 (6)
2016年7月 (3)
2016年6月 (2)
2016年5月 (4)
2016年4月 (2)
2016年3月 (2)
2016年1月 (3)
2015年12月 (2)
2015年11月 (2)
2015年10月 (1)
2015年8月 (2)
2015年7月 (1)
2015年6月 (1)
2015年5月 (4)
2015年4月 (3)
2015年3月 (4)
2015年2月 (5)
2015年1月 (4)
2014年12月 (3)
2014年11月 (3)
2014年10月 (2)
2014年9月 (3)
2014年8月 (1)
2014年4月 (4)
2014年3月 (1)
2014年2月 (4)
2014年1月 (5)
2013年12月 (5)
2013年11月 (5)
2013年9月 (2)
2013年8月 (2)
2013年7月 (2)
2013年6月 (2)
2013年5月 (1)
2013年1月 (2)
2012年12月 (1)
2012年11月 (1)
2012年9月 (1)
2012年8月 (3)
2012年7月 (2)
2012年6月 (1)
2012年4月 (3)
2012年3月 (2)
2012年2月 (3)
2012年1月 (2)
2011年11月 (2)
2011年10月 (3)
2011年9月 (2)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年5月 (3)
2011年1月 (2)
2010年12月 (1)
2010年11月 (2)
2010年10月 (2)
2010年9月 (3)
2010年8月 (2)
2010年7月 (3)
2010年6月 (1)
2010年5月 (3)
2010年4月 (3)
2010年3月 (5)
2010年2月 (4)
2010年1月 (4)
2009年12月 (2)
2009年11月 (3)
2009年10月 (4)
2009年9月 (3)
2009年8月 (2)
2009年7月 (4)
2009年6月 (1)
2009年5月 (3)
2009年4月 (4)
2009年3月 (2)
2009年2月 (5)
2009年1月 (1)
2008年12月 (7)
2008年11月 (4)
2008年10月 (1)
2008年9月 (3)
2008年8月 (4)
2008年7月 (3)
2008年6月 (4)
2008年5月 (6)
2008年4月 (7)
2008年3月 (6)
2008年1月 (5)
2007年12月 (7)
2007年11月 (4)
2007年10月 (5)
2007年9月 (6)
2007年8月 (8)
2007年7月 (5)
相冊(cè)
公告照片
搜索
積分與排名
積分 - 662252
排名 - 25
最新評(píng)論
1.?re: boost::asio::spawn 將一統(tǒng)C++網(wǎng)絡(luò)庫
asio 成為C++首選網(wǎng)絡(luò)庫
--linda
2.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--金慶
3.?re: mingw編譯OrzNet
能發(fā)送一個(gè)mingw編譯好的OrzNet庫給我嗎? liuweiqcxy@163.com
謝謝!
--劉威
4.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--bigbad
5.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--bigbad
閱讀排行榜
1.?"multiple definition of" 錯(cuò)誤(11075)
2.?SVN中邪惡的replace(11000)
3.?VS2005編譯libevent(10456)
4.?混音算法的學(xué)習(xí)與研究(10258)
5.?C調(diào)用lua腳本的效率測試(9025)
評(píng)論排行榜
1.?VC6正在被拋棄(35)
2.?VS2005編譯libevent(21)
3.?"multiple definition of" 錯(cuò)誤(18)
4.?C++引用優(yōu)于指針(17)
5.?ACE與ASIO之間關(guān)于Socket編程的比較(16)
log4cxx的使用模式
log4cxx的使用模式
(金慶的專欄)
== 初始化配置 ==
Main.cpp中初始化配置.
如果不需要監(jiān)視配置文件并自動(dòng)重新配置,就不需要調(diào)用configureAndWatch().
執(zhí)行目錄下的log4j.properties是會(huì)自動(dòng)讀取的。
#include <log4cxx/propertyconfigurator.h>
int main()
{
const long WATCH_MILLISECONDS = 5000;
log4cxx::PropertyConfigurator::configureAndWatch(
"log4j.properties", WATCH_MILLISECONDS);
...
}
== 輔助宏 ==
為log4cxx的使用建立輔助宏,如Log.h。
因?yàn)榻?jīng)常與boost::format配合使用,所以添加了該頭文件。
// Log.h
// log4cxx helper.
#pragma once
#include <boost/format.h>
#include <log4cxx/logger.h>
#define LOG_DEBUG(name, message) { \
LOG4CXX_DEBUG(::log4cxx::Logger::getLogger(name), message); }
...
#define LOG_FATAL(name, message) { \
LOG4CXX_FATAL(::log4cxx::Logger::getLogger(name), message); }
== 使用宏 ==
在User.cpp中使用.
#include "Log.h"
const char LOG[] = "User";
void foo()
{
LOG_DEBUG(LOG, boost::format("%1% %2%") % "Hello" % "World");
...
}
== log4j.properties ==
配置文件 log4j.properties 如下:
log4j.debug = true
#log4j.rootLogger = WARN, R
log4j.rootLogger = INFO, R, C
log4j.appender.R = org.apache.log4j.RollingFileAppender
log4j.appender.R.File = log.txt
log4j.appender.R.MaxBackupIndex = 100
log4j.appender.R.layout = org.apache.log4j.PatternLayout
log4j.appender.R.layout.ConversionPattern = %d %5p %c %x - %m%n
log4j.appender.C = org.apache.log4j.ConsoleAppender
log4j.appender.C.layout = org.apache.log4j.PatternLayout
log4j.appender.C.layout.ConversioinPattern = %d %5p %c %x - %m%n
# Levels: DEBUG, INFO, WARN, ERROR, FATAL
log4j.logger.main = INFO
log4j.logger.User = DEBUG
posted on 2011-11-24 18:02
金慶
閱讀(1251)
評(píng)論(3)
編輯
收藏
引用
所屬分類:
1. C/C++
評(píng)論
#
re: log4cxx的使用模式
2012-02-14 22:25
玉兔
linux程序使用log4cxx輸出日志后,刪除正在生成的日志文件,日志文件不會(huì)自動(dòng)生成,請(qǐng)問這個(gè)問題該如何解決?
回復(fù)
更多評(píng)論
#
re: log4cxx的使用模式
2012-02-15 10:15
金慶
@玉兔
方法1: 不要?jiǎng)h正打開的日志。
方法2: 修改log4cxx代碼,讓它自動(dòng)生成新的日志。
回復(fù)
更多評(píng)論
#
re: log4cxx的使用模式
2012-04-27 18:02
金慶
宏定義需要使用 do { ... } while(0) 包裹,不然 if (...) LOG_DEBUG("n", "m"); else ... 會(huì)報(bào)編譯錯(cuò)誤。
回復(fù)
更多評(píng)論
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
相關(guān)文章:
How are dtLinks created in NavMesh
C++ parameter passing rules
Naming Conventions for Accessors
Visual Studio 2019 Compiler Hangs
Fbx File Format Identifier
查找內(nèi)存錯(cuò)誤
std::thread 中的異常會(huì)丟失調(diào)用棧
用賦值代替 protobuf CopyFrom()
vs2017 linux 編譯輸出改成 vs 格式
為 LiteIDE 添加選中標(biāo)記
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 金慶
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
欧美mv日韩mv国产网站
|
国产欧美日韩精品在线
|
日韩一级不卡
|
99精品久久久
|
在线亚洲欧美
|
欧美资源在线
|
欧美freesex8一10精品
|
欧美日韩成人综合在线一区二区
|
羞羞色国产精品
|
欧美中在线观看
|
久久综合久久美利坚合众国
|
欧美激情麻豆
|
国产欧美一区二区三区在线老狼
|
黄色国产精品一区二区三区
|
午夜精品久久久久
|
麻豆成人小视频
|
亚洲区免费影片
|
亚洲高清自拍
|
亚洲香蕉网站
|
欧美成人免费小视频
|
国产精品亚洲一区
|
亚洲国产精品悠悠久久琪琪
|
亚洲欧美精品中文字幕在线
|
欧美国产日本韩
|
亚洲欧美日产图
|
欧美日本三级
|
亚洲高清三级视频
|
欧美在线一二三四区
|
亚洲精品久久
|
久久综合福利
|
国产日韩在线不卡
|
亚洲少妇一区
|
亚洲国产精品久久91精品
|
午夜在线一区
|
国产精品成人av性教育
|
最新国产拍偷乱拍精品
|
久久久久久久久久码影片
|
一区二区三区高清不卡
|
欧美国产日韩二区
|
一区二区亚洲欧洲国产日韩
|
午夜视频一区
|
一本久久a久久免费精品不卡
|
欧美aⅴ一区二区三区视频
|
国产一区二区三区的电影
|
午夜在线不卡
|
亚洲午夜91
|
国产精品露脸自拍
|
亚洲一区二区视频在线
|
亚洲国内自拍
|
麻豆精品视频在线观看
|
尤物九九久久国产精品的特点
|
国产一区二区三区四区五区美女
|
一个人看的www久久
|
亚洲国产专区
|
欧美日韩成人网
|
一本到高清视频免费精品
|
亚洲欧洲在线一区
|
欧美精品偷拍
|
在线亚洲免费
|
亚洲视频999
|
国产欧美一区二区三区国产幕精品
|
国产欧美一区二区精品性色
|
午夜亚洲视频
|
亚洲欧美久久
|
狠狠色综合日日
|
欧美成人一区二区三区
|
美国十次了思思久久精品导航
|
亚洲第一网站
|
亚洲一区二区三区午夜
|
午夜电影亚洲
|
亚洲专区一区
|
国产色产综合色产在线视频
|
久久只有精品
|
欧美成人免费小视频
|
亚洲精品一区二区在线观看
|
亚洲人成久久
|
国产精品v欧美精品v日本精品动漫
|
亚洲女人av
|
久久久99精品免费观看不卡
|
亚洲二区视频
|
99亚洲一区二区
|
国产视频一区免费看
|
女同性一区二区三区人了人一
|
欧美风情在线
|
欧美在线视频一区二区三区
|
久久久久综合一区二区三区
|
日韩亚洲精品视频
|
午夜精品久久久久久久99热浪潮
|
在线观看成人av
|
一区二区国产在线观看
|
激情五月***国产精品
|
亚洲黄色小视频
|
国产欧美日韩一区二区三区在线
|
欧美区高清在线
|
欧美亚洲一区二区在线
|
久久中文在线
|
午夜日韩电影
|
欧美高清视频一二三区
|
亚洲免费影视
|
欧美激情久久久久久
|
久久久久久一区二区
|
欧美另类女人
|
欧美成人精品在线
|
国产欧美婷婷中文
|
亚洲精品乱码久久久久久蜜桃91
|
国产亚洲一本大道中文在线
|
日韩视频在线一区二区
|
亚洲丁香婷深爱综合
|
亚洲专区一二三
|
一区二区三区免费观看
|
久久午夜激情
|
久久国产精品久久精品国产
|
欧美日韩中文字幕在线视频
|
欧美激情第二页
|
伊人久久亚洲影院
|
亚洲综合国产
|
亚洲欧美一区二区原创
|
欧美日韩国产一级片
|
欧美成人一区二区三区片免费
|
国产婷婷色一区二区三区在线
|
一区二区三区波多野结衣在线观看
|
亚洲人午夜精品
|
美女视频一区免费观看
|
麻豆精品国产91久久久久久
|
国产偷久久久精品专区
|
亚洲天堂av在线免费
|
宅男精品视频
|
欧美日韩视频
|
99精品国产在热久久婷婷
|
99精品国产99久久久久久福利
|
欧美另类综合
|
欧美午夜激情在线
|
亚洲国产黄色片
|
亚洲精品123区
|
美女主播一区
|
欧美成人在线免费视频
|
伊人成年综合电影网
|
欧美在线精品免播放器视频
|
久久精品91久久久久久再现
|
国产日韩欧美一区在线
|
亚洲欧美日产图
|
久久久成人精品
|
激情小说另类小说亚洲欧美
|
久久久人成影片一区二区三区观看
|
国产乱码精品一区二区三区五月婷
|
一本色道久久精品
|
亚洲欧美日韩在线一区
|
国产伦精品一区二区三区照片91
|
国产一区二区三区黄
|
欧美在线看片a免费观看
|
噜噜噜在线观看免费视频日韩
|
一区二区在线不卡
|
欧美黄色一区
|
一区二区三区av
|
久久国产精品亚洲va麻豆
|
国内精品久久久久久影视8
|
黄色日韩网站视频
|
老司机aⅴ在线精品导航
|
亚洲欧洲另类
|
欧美一区二区成人6969
|
一区二区三区中文在线观看
|
亚洲精品久久久久久下一站
|
激情综合久久
|
欧美激情在线有限公司
|
亚洲视频一区二区
|
久久在线免费
|
亚洲视频www
|
精品动漫3d一区二区三区免费版
|
欧美大片18
|
午夜一区不卡
|
亚洲看片免费
|
久久综合狠狠综合久久综合88
|
亚洲精品视频啊美女在线直播
|
国产精品久久久久久久久婷婷
|
久久久久久夜精品精品免费
|
夜夜夜精品看看
|
欧美成人影音
|
久久高清一区
|
亚洲欧美卡通另类91av
|
亚洲国产一区二区三区高清
|
国产欧美一区二区精品秋霞影院
|
欧美黑人多人双交
|
欧美在线视频在线播放完整版免费观看
|
欧美国产日韩a欧美在线观看
|
羞羞色国产精品
|
国产精品99久久久久久白浆小说
|
在线国产亚洲欧美
|
欧美在线电影
|
亚洲国产精品小视频
|
午夜精品福利电影
|
亚洲裸体在线观看
|
激情国产一区
|
国产精品免费视频观看
|
欧美国产先锋
|
久久久一区二区三区
|
性色一区二区
|
亚洲男人的天堂在线
|
99成人精品
|
亚洲精品字幕
|
亚洲日本成人在线观看
|