Я работаю над приложением C #, в котором будет довольно много файлов журналов. Эти файлы журналов будут созданы по одному и тому же пути к файлу, и этот путь к файлу будет определен во время настройки.
Есть ли способ указать файлы журнала basepath в одном месте в конфигурации log4net, например, в собственность?
Я бы, конечно, ссылался на этот базовый путь в параметре file
каждого приложения для файла журнала?
Один из вариантов, который я рассмотрел, - установить этот путь в app.config / web.config, который приложение передаст в свойство глобального контекста log4net. Однако это будет означать, что все регистраторы созданы ПОСЛЕ того, как установлено это свойство.
Любые комментарии по предпочтительному, или альтернативному методу приветствуются.
ура!