我正在编写一个适用于托管和非托管代码的记录器,因此我在测试驱动开发 (TDD) 范式下使用 log4cplus,并在测试资源管理器下使用 Visual Studio 2013 非托管代码单元测试。麻烦的是,我不知道如何将 log4cplus 输出发送到 Assert 语句。
如何将 log4cplus 输出发送到可以在单元测试中访问的内存缓冲区?
如果我必须编写一个自定义的 appender,那会是什么样子?
我正在编写一个适用于托管和非托管代码的记录器,因此我在测试驱动开发 (TDD) 范式下使用 log4cplus,并在测试资源管理器下使用 Visual Studio 2013 非托管代码单元测试。麻烦的是,我不知道如何将 log4cplus 输出发送到 Assert 语句。
如何将 log4cplus 输出发送到可以在单元测试中访问的内存缓冲区?
如果我必须编写一个自定义的 appender,那会是什么样子?