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