Я использую журнал 4net для входа почти во все проекты в моем. net решении. В настоящее время я настроил appender (AzureTableAppender), конфигурация которого выполняется в соответствующем app.config / web.config каждого проекта. Этот appender имеет параметр с именем «TableName», со связанным значением, представляющим таблицу, в которую отправляются данные. Все работает нормально, но я хотел бы изменить это значение для 2 моих выпусков, так как я хочу, чтобы журналы были где-то еще.
Конфигурация выглядит следующим образом:
<log4net>
<appender type="log4net.Appender.AzureTableAppender.......
<param name = "TableName" value = "MyTable" />
....
</log4net>
Подводя итог, я хотел бы изменить значение «TableName» для всех файлов .config (app, web), в зависимости от выпуска. Я использую Azure Конвейеры для моих выпусков. (поскольку я использую конвейерные переменные из gui, я думал об этом, но думаю, что они предназначены только для appSettings, connectionStrings)