<div dir="ltr"><div><div>Hi,<br><br>    logback-ext-spring is what you need.<br><br></div>   I am using Spring MVC JavaConfig<br><br>public class MvcWebApplicationInitializer extends AbstractAnnotationConfigDispatcherServletInitializer {<br><br></div>   // other Spring JavaConfig<br><div><br>    @Override<br>    public void onStartup(ServletContext servletContext) throws ServletException {<br>        servletContext.setInitParameter("webAppRootKey", "<b>my.app.root</b>");<br>        servletContext.setInitParameter("logbackConfigLocation", "/META-INF/logback.xml");<br>        servletContext.addListener(LogbackConfigListener.class);<br><br>        super.onStartup(servletContext);<br>    }<br>}<br><div><div><br></div><div>In logback.xml<br><br><?xml version="1.0" encoding="UTF-8" ?><br><configuration scan="true" scanPeriod="3 seconds"><br>    <property resource="logback.properties" /><br><br>    <variable name="FILE_NAME_PREFIX" value="myLogPrefix" /><br>    <variable name="APPLICATION_ROOT" value="<b>${my.app.root}</b>" /><br>    <variable name="LOG_PATTERN" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{32} - %msg%n" /><br>    <variable name="LOG_MAX_HISTORY" value="${logs.max.history.in.days}" /><br>    <variable name="LOG_OUTPUT_FORMAT" value="${logs.output.format}" /><br></div><div><br></div><div>    <!-- Other logback appender config here.... --> <br></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 27, 2015 at 2:57 PM, Miloslava Teneva <span dir="ltr"><<a href="mailto:miloslava@gmail.com" target="_blank">miloslava@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hi All,<br></div>we switched to logback from log4j.And everything was fine until we notice that parameter ${webapp.root} that we used with log4j, now is not recognize.We really need this because our logs are under our webapp dir.We use tomcat and we want our logs not to be in tomcat/bin directory.We even try logback-ext-spring.jar but without success.We really need your help and ideas.We don`t want to put relative paths.We want webapp.root to be taken dynamically.<br><br></div>Thanks for your help.<br></div>Have a nice day,<br></div>Miloslava <br></div>
<br>_______________________________________________<br>
logback-user mailing list<br>
<a href="mailto:logback-user@qos.ch">logback-user@qos.ch</a><br>
<a href="http://mailman.qos.ch/mailman/listinfo/logback-user" rel="noreferrer" target="_blank">http://mailman.qos.ch/mailman/listinfo/logback-user</a><br></blockquote></div><br></div>