这两天在学习用ACE与日志系统相关的logmanager,然后写了一个简单的调用程序,用来测试是否可以用这个类实现日志文件。
程序编译倒是通过了。结果在运行的时候老是报错。再查看是否生成了文件,结果在指定的目录下有一个日志文件生成,不过文件的大小是0。我查了一下午原因,还将书上的例子也敲进去了,结果例子也一样的有问题。后来将两个文件拷贝到另一台装了2003的计算机上居然没有任何错误,而且生成的文件里也写入了我要得内容
,郁闷死了,花了一个下午调试,问题居然是ACE有BUG。看来开源产品的跨平台性不可迷信阿。这两天给ACE的新闻组发了封信,不过不知道我的English过关了没,希望他们能看懂啊。
作者在使用ACE库的LogManager组件编写日志程序时遇到问题,程序能够编译但运行时报错,并且生成的日志文件为空。同样的程序在另一台装有Windows 2003的电脑上正常工作,推测问题可能源于ACE库的bug。

被折叠的 条评论
为什么被折叠?



