其实log4cxx也不错

  简单看了看log4cxx的例子,上网找一下相差的资料,它自带的例子实在是太简单了,虽然知道它源自于log4j的移植,但到底它移植度有多少就不得而知了。从网上找到的资料看来,log4cxx对log4j的配置文件支持就很完备,直接在外面写一个配置文件,程序中只要添加一行装入配置文件的代码,然后所有的修改只要针对配置文件进行就可以了,不需要修改程序源代码,真是方便至极呀。
  尝试了一下给WallpaperHelper加入日志功能,对于这样一个完全不需要追求运行性能的桌面应用程序来讲,加入日志功能似乎只有好处没有坏处,至少可以在程序出现问题的时候根据日志记录定位问题发现的现场状况。
  偶然上apache的网站看了看,自从我从svn里check out出源代码来编译了一把log4cxx以后,某一天居然正式发布了0.10版本,气愤,于是只好再update一把,重新把各个VC版本的都编译一把,这个确实让我觉得有点烦,这类工作最好完全自动化,自动从svn里更新代码,自动调用ANT来编译,而且要能自动应用多种版本的VC来编译,然后分类打包好,唉!CruiseControl本来是做这种事情的好东西,不过我却没有完成利用起来!
  在boost的news group上看到,1.36版本居然不打算正式支持VC7.1了,晕倒,看来迁移到VC2008还是正确的哈!

本文地址:

https://minidump.info/blog/2008/04/e5-85-b6-e5-ae-9elog4cxx-e4-b9-9f-e4-b8-8d-e9-94-99/

上一篇

MSXML格式化输出

  一直以来只用MSXML进行XML操作,在Windows平台上,确实是一个非常非常好的XML操作库。只是一直以来有点不爽的是,用它的save方法保存的东东,用记事本之类的纯文本编辑器打开看,是没有缩进格式的,就是直直的一行数据一直写完为止。想过一些办法,但最终还是放弃了,libxml2里有个...…

Shareware 全文阅读
下一篇

昨天搞到2点

  昨天突然下决心要搞一下月历显示部分。惰性总是我的最大困扰之一。慢慢调试,发现其实要实现这个功能代码并不需要多少,大概不到100行吧,之前实在是高估了困难以至于一直懒得,也是怕的去动手做了。不过虽然代码量不大,到最后可以基本稳定地用也是花了不少时间去慢慢修改的。  今天去驾校上了理论课,由于...…

Shareware 全文阅读