У меня есть четыре приложения, а именно:
appender name= LogFileAppender // to write general logs in File
appender name=LogDatabaseAppender// to write general logs in db via Oracle StoredProc
appender name=ExceptionFileAppender // to write exception logs in File
appender name=ExceptionDatabaseAppender // to write exception logs in db via Oracle StoredProc
Я хочу получить файл appconfig, в котором я могу указать, какой аппендер использовать.
Более того, у меня есть следующие методы
Method_WriteLogOnly ---> который будет использовать appender 1 или 2
Method_WriteExceptionLogs ---> который будет использовать appender 3 или 4
Проблема в том, что я не знаю, использую ли я один и тот же файл log4net.config.xml для обоих методов, а затем как установить appender.
Какова лучшая практика, либо устанавливать appender программно, либо через другое место конфигурации, например, если у меня есть файл app.config или web.config, и там я пишу пару ключ-значение (какой-то код, подобный этому) для выбираете appender?