Btw. Любопытно, почему ваш первоначальный вопрос имеет значение меньше, чем больше, чем. Ожидается, когда при настройке LOG_LEVEL для предупреждения, он должен регистрировать все предупреждения или хуже.
ка переопределить LogLevel в конфигурации Nlog с помощью переменной среды, и это не работает: например,
<logger name="*" writeTo="console">
<filters>
<when condition="level >= '${environment:LOG_LEVEL}' " action="Ignore"/>
</filters>
</logger>
где LOG_LEVEL имеет значение LogLevel.Info
Тот же конфиг с Nlog Env var работает:
<variable name="myvar1" value="LogLevel.Info"/>
<logger name="*" writeTo="console">
<filters>
<when condition="level >= '${myvar1}' " action="Ignore"/>
</filters>
</logger>
Любые советы, как использовать переменные env? Какое-то расширение для записи?