У вас есть пара проблем с именами в вашем коде и конфиге.Имена чувствительны к регистру - вы определяете регистратор с именем BGDev
, но вы звоните GetLogger("BGDEV")
, так как никакого регистратора с именем BGDEV
не существует, он возвращается к корневому регистратору.
Ваш регистратор с именем BGDev
также ссылается на приложение с именем BGDev
, однако, опять же, такого приложения не существует, так как вы определяете его с помощью имени в верхнем регистре BGDEV
.
Наконец, ваш регистратор BGDev
должен иметьраздел <layout>...</layout>
, иначе он не сможет форматировать сообщения журнала.
Если вы исправите эти проблемы, он должен работать так, как вы ожидаете.