У меня есть консольное приложение, которое должно прилагать максимум усилий для регистрации в базе данных в дополнение к плоским файлам. Когда нет сетевого подключения (и, следовательно, никакого соединения с базой данных), log4net печатает ошибку.Подавление внутренних сообщений об ошибках 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? Перекомпилировать было бы хорошо, но я предпочел бы настройку на основе конфигурации, если это было возможно.
Что делать, если мы хотим показывать только ошибки и не хотим регистрировать все остальные отладочные сообщения? – Vivekh