В моем приложении я использую log4net, со всеми типами создавая свой собственный журнал на основе их типа - например.
private static readonly ILog Log = LogManager.GetLogger(typeof(Program));
По мере того, как я разрабатываю, я оставляю корневой регистратор на DEBUG, чтобы уловить весь вывод журнала из моего кода.
Однако сторонний компонент также использует этот же подход, но генерирует 100 сообщений журнала в секунду, ни один из которых меня не интересует.
Можно ли использовать какой-либо подстановочный знак в конфигурации регистратора, чтобы заставить всех своих регистраторов регистрироваться только в WARN, например.
<logger name="com.thirdparty.*">
<level value="WARN"/>
</logger>
[Точный пример выше, используя *, не работает]