gpt4 book ai didi

.net - 如何暂时禁用性能测试的 log4net 日志记录?

转载 作者:行者123 更新时间:2023-12-01 08:20:34 26 4
gpt4 key购买 nike

我将 log4net 记录器配置为与我的单元测试一起运行,但是对于一些用作性能测试的精选单元测试,我想禁用日志记录。如何在运行时禁用(然后重新启用)日志记录,基本上覆盖我的 .config 文件中的记录器设置?

最佳答案

http://osdir.com/ml/windows.dotnet.log4net.user/2004-01/msg00010.html他们推荐

To disable all logging set the threshold level for the repository to OFF:

LogManager.GetLoggerRepository().Threshold = LogManager.GetLoggerRepository().LevelMap["OFF"];

To enable logging set the threshold to ALL (this is the default value):

LogManager.GetLoggerRepository().Threshold = LogManager.GetLoggerRepository().LevelMap["ALL"];

关于.net - 如何暂时禁用性能测试的 log4net 日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1030982/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com