我想写一段这样的源代码:
log(bDebug=true, bRelease=false, bUnitTesting=true, <some information>);
这段代码应该执行以下操作:
我已经知道#define Debug
(或大都会,我不确定)我可以用来切换&#34; Debug&#34;和&#34;发布&#34;构建,但我不知道单元测试项目是否有任何#define
子句。 (还有另一种方法可以知道这个吗?)
只是为了提供更多信息:我已经有一个类Logger
来处理日志信息,但我知道Microsoft框架也有一个Logger
类,这样做是为了进行单元测试( Microsoft::VisualStudio::CppUnitTestFramework::Logger
)。有没有办法在应用程序日志记录和单元测试日志记录之间切换?