Hello,

crossposting from here:
http://stackoverflow.com/q/25426738/492462

Logback's PropertyDefinerBase allows to use dynamic properties within logback.xml. I use this to configure a target directory for a FileAppender with values from my application config. In my case there's an enum instance that contains the value I want to use:

public String getPropertyValue() {return MyConfigEnum.LOGDIR.value();}

Relevant parts of logback.xml:

<fileNamePattern>${logdir}/test.log</fileNamePattern>

... and:

<define name="logdir" class="com.example.MyLogdirDefiner" />

This idiom is now needed for log4j 2. How can I apply the value of MyConfigEnum.LOGDIR in a log4j2.xml?

I don't want to set a property upon application start.

Regards!



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to