【问题标题】:Write multiple logs for tests with log4net使用 log4net 为测试编写多个日志
【发布时间】:2020-07-17 16:59:49
【问题描述】:

我正在并行运行测试。 您可以使用 log4net 为每个测试编写单独的日志文件吗? 如果可以,如何实现?

【问题讨论】:

  • 为什么除了测试框架之外还要使用记录器?您应该在单元测试期间删除生产日志。

标签: c# testing logging automation log4net


【解决方案1】:

最后我能够通过在 App.config 中添加附加程序并按测试名称过滤 loggerToMatch 属性值来实现这一点。

并用测试名称命名记录器: ILog logger = LogManager.GetLogger(TestExecutionContext.CurrentContext.CurrentTest.Name)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 2020-08-05
    • 1970-01-01
    相关资源
    最近更新 更多