0

我正在编写一个适用于托管和非托管代码的记录器,因此我在测试驱动开发 (TDD) 范式下使用 log4cplus,并在测试资源管理器下使用 Visual Studio 2013 非托管代码单元测试。麻烦的是,我不知道如何将 log4cplus 输出发送到 Assert 语句。

如何将 log4cplus 输出发送到可以在单元测试中访问的内存缓冲区?

如果我必须编写一个自定义的 appender,那会是什么样子?

4

1 回答 1

1

您必须创建自己的 appender 实现来做到这一点。为此,继承Appender并实现append().

于 2016-05-03T05:34:57.920 回答