2016-05-02 77 views
0

我正在寫一個適用於託管代碼和非託管代碼的記錄器,因此我使用測試驅動開發(TDD)範例下的log4cplus和Visual Studio 2013非託管代碼單元測試在測試瀏覽器下。麻煩的是,我無法弄清楚如何將log4cplus輸出發送到Assert語句。如何將log4cplus appender輸出發送到內存緩衝區?

如何將log4cplus輸出發送到我可以在單元測試中訪問的內存緩衝區?

如果我必須寫一個定製的appender,那會是什麼樣子?

+0

僅供參考,請參閱[ExampleCustomAppender @ SO](http://stackoverflow.com/a/35756915/241296) – bvj

回答

1

你將不得不創建自己的appender實現。爲此,繼承Appender並執行append()