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