gpt4 book ai didi

logging - 抑制内部 log4net 错误消息

转载 作者:行者123 更新时间:2023-12-04 07:40:53 25 4
gpt4 key购买 nike

我有一个控制台应用程序,除了平面文件之外,它还应该尽最大努力记录到数据库。当没有网络连接(因此没有与数据库的连接)时,log4net 会打印错误。

log4net:ERROR [AdoNetAppender] Could not open database connection [Data Source=...]
System.Data.SqlClient.SqlException: A network-related or instance-specific
error occurred while establishing a connection to SQL Server. The server
was not found or was not accessible. Verify that the instance name is correct
and that SQL Server is configured to allow remote connections. (provider:
Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at ...

我不想在控制台中看到该错误。有什么方法可以抑制内部 log4net 错误消息吗?重新编译就可以了,但如果可能的话,我更喜欢基于配置的设置。

最佳答案

我还没有测试过,但我很确定the QuietMode property做你想做的事。

关于logging - 抑制内部 log4net 错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1422412/

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