
Hello! I have an application where parts of the application set a "domain" MDC value where appropriate, and unset it later when it's no longer applicable. I'd like to use something like the following when "domain" is set: <appender name="STDERR" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%level %logger [%X{domain}] %msg%n</pattern> </encoder> </appender> ... and something like the following when "domain" _isn't_ set: <appender name="STDERR" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%level %logger %msg%n</pattern> </encoder> </appender> Is this possible? I'm not seeing anything in the manual that would suggest it is. -- Mark Raynsford | https://www.io7m.com