Вообще говоря, я понимаю, что только один файл конфигурации используется всем приложением.Таким образом, каждая библиотека классов будет использовать файл конфигурации приложения, а не файл конфигурации, который вы создали для каждой библиотеки классов.Я думаю, что есть способы заставить библиотеку классов искать свой собственный файл конфигурации, но это не так часто, как простой доступ к файлу конфигурации приложения.Я не уверен, что это сработает даже в случае с NLog, поскольку существует только один «экземпляр NLog» (вероятно, не самая точная терминология).Поскольку существует только один «NLog», его можно настроить только одним способом.
Существует ли причина, по которой вы не (или не хотите) помещать всю информацию о конфигурации NLog в одно и то жефайл