我正在研究一个VC ++ DLL,它使用SWIG(Simplified Wrapper和Interface Generator)来实现C#。 DLL不使用ATL或MFC,它设置为仅使用标准Windows库。现在由于一些内存问题,我想将格式化的消息从函数输出到日志文件。有什么不同的方法呢?是否有可以使用的预先存在的跟踪类?
答案 0 :(得分:1)
我只知道3种不同的方法:
使用其中一个existing log libraries for C++。这是最灵活的方法,因为您可以从格式,不同的appender等许多不错的功能中获益
使用OutputDebugString功能。此函数将消息发送到调试器,但默认情况下不会将其放到任何文件中。
实施您自己的简单记录器
我希望这会有所帮助。