Cómo controlar Nlog logLevel usando variables de entorno
Intentando anular LogLevel en Nlog Configuration usando la variable de entorno y no funciona: por ejemplo
<logger name="*" writeTo="console">
<filters>
<when condition="level >= '${environment:LOG_LEVEL}' " action="Ignore"/>
</filters>
</logger>
donde LOG_LEVEL se establece en LogLevel.Info
La misma configuración con Nlog Env funciona:
<variable name="myvar1" value="LogLevel.Info"/>
<logger name="*" writeTo="console">
<filters>
<when condition="level >= '${myvar1}' " action="Ignore"/>
</filters>
</logger>
¿Alguna pista de cómo utilizar las variables env? Alguna extensión para escribir?