在Web开发中,我有自己的框架,使用日志文件来帮助我进行开发并监控错误或生产过程。这个Web框架几乎总是在*nix上运行,使用简单的纯文本作为日志文件,并使用logrotate和tail。
今天我正在创建一个win32应用程序,它将充当TCP/IP服务器(这是一个桌面应用程序,但嵌入了一些服务),我需要记录事件以便知道什么时候出现问题(在开发和生产中都需要,以便在创建时进行调试)。
我记得MFC有TRACE宏,这对于开发调试很好。在纯Win32开发中是否有类似TRACE的东西?
对于生产日志,事件日志和简单的纯文本文件哪种方法最好?如何在Windows中旋转它?
谢谢, 丹尼尔·科赫
今天我正在创建一个win32应用程序,它将充当TCP/IP服务器(这是一个桌面应用程序,但嵌入了一些服务),我需要记录事件以便知道什么时候出现问题(在开发和生产中都需要,以便在创建时进行调试)。
我记得MFC有TRACE宏,这对于开发调试很好。在纯Win32开发中是否有类似TRACE的东西?
对于生产日志,事件日志和简单的纯文本文件哪种方法最好?如何在Windows中旋转它?
谢谢, 丹尼尔·科赫