There is nothing now but I would imagine it wouldn’t be too difficult to add a variable that contains the base url or path of the configuration file in use.
Ralph > On Jun 9, 2015, at 12:08 PM, Adam Retter <[email protected]> wrote: > > Hi there, > > Is it somehow possible to specify that the log4j2 log files should be > written somewhere relative to the configuration file? > > For example my config file is here - /somewhere/my-app/logj2.xml > > I would like to ensure that regardless of which folder my application > is started from then my log files are always written to - > /somewhere/my-app/var/log > > My log4j2.xml has something like this - > > <RollingRandomAccessFile name="my-app" > filePattern="var/log/my-app.log.gz" fileName="var/log/my-app.log"> > <Policies> > <SizeBasedTriggeringPolicy size="10MB"/> > </Policies> > <DefaultRolloverStrategy max="14"/> > <PatternLayout pattern="%d [%t] %-5p (%F [%M]:%L) - %m %n"/> > </RollingRandomAccessFile> > > However, var/log/my-app.log is always written relative to the folder > where my-app is started from and not relative to where the config file > is. > > Any ideas? > > -- > Adam Retter > > skype: adam.retter > tweet: adamretter > http://www.adamretter.org.uk > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
