В настоящее время я столкнулся с NLog.Configuration перезаписанной проблемой, если я нахожу LogManager.Configuration в другой файл конфигурации.Различные экземпляры NLog для разделения конфигурации NLog в разных конфигурационных файлах
Возможно ли создать несколько экземпляров NLog в одном проекте, чтобы предотвратить совместное использование одного LogManager.Configuration?
Что-то вроде:
FruitType класс имеет собственный экземпляр NLog, его NLog.LogManager.Configuration читается по умолчанию nlog.config.
Тогда я хотел бы настроить суб-класс, чтобы быть чем-то следующим образом:
экземпляр класса Apple, имеет собственный NLog экземпляр и класс NLog.LogManager.Configuration Apple, считывается из AppleNLog.config вместо nlog.config ,
то новый фрукт
экземпляра класса Orange имеет собственный NLog экземпляр и экземпляр класса Orange NLog.LogManager.Configuration считывается из OrangeNLog.config вместо nlog.config.
Причина, по которой я хочу это сделать, заключается в том, чтобы отделить правило nlog в другой файл конфигурации, а не по умолчанию nlog.config, чтобы настроить микроконтроллер nlog.