标签: visual-studio unit-testing log4cplus test-explorer
我正在编写适用于托管代码和非托管代码的记录器,因此我在测试资源管理器下使用Visual Studio 2013非托管代码单元测试在测试驱动开发(TDD)范例下使用log4cplus。麻烦的是,我无法弄清楚如何将log4cplus输出发送到Assert语句。
如何将log4cplus输出发送到我可以在单元测试中访问的内存缓冲区?
如果我必须编写一个自定义的appender,那会是什么样的?
答案 0 :(得分:1)
你必须创建自己的appender实现来做到这一点。为此,请继承Appender并实施append()。
Appender
append()