I've not hit this problem before because I just used system properties to pass 
info into the logging setup. 

Is there some reason why you can't use system properties?

David

> On 9 Jan 2014, at 08:59, Mike Müller <[email protected]> wrote:
> 
> Hi
> 
> I'm using a config file wich looks like this:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> 
> <configuration scan="true" scanPeriod="60 seconds" >
> <appender name="cms" class="ch.qos.logback.core.FileAppender">
>    <file>${pathToLogs}mysign-cms.log</file>
>    <Append>false</Append>
>    <encoder>
>      <pattern>%d %30.30t %-5p %45.45c - %m%n</pattern>
>    </encoder>
>  </appender>
>  <appender name="R" class="ch.qos.logback.core.FileAppender">
>    <file>${pathToLogs}log.log</file>
>    <Append>false</Append>
>    <encoder>
>      <pattern>%d %30.30t %-5p %45.45c - %m%n</pattern>
>    </encoder>
>  </appender>  <logger name="ch.mysign" additivity="false" level="INFO">
>    <appender-ref ref="cms"/>
>  </logger>
>  <root level="WARN">
>    <appender-ref ref="R"/>
>  </root>
> </configuration>
> 
> 
> The parameter ${pathToLogs} comes from the following code:
> 
>            LoggerContext context = (LoggerContext) 
> LoggerFactory.getILoggerFactory();
> 
>            try 
>            {
>        JoranConfigurator configurator = new JoranConfigurator();
>        configurator.setContext( context );
>        context.reset();
>        context.putProperty( "pathToLog", "my-path-to-the-external-logs" );
>        configurator.doConfigure("my-logback-config.xml" );
>    }
>    catch ( JoranException je )
>    {
>        System.out.println( je.getMessage() );
>    }
> 
> 
> If I change the config file, the property "pathToLog" gets lost. Is this the 
> same issue 
> as descibed in [1]? If yes, is it a problem to reuse the context or at least 
> the properties
> of the old context?
> 
> 
> [1] http://jira.qos.ch/browse/LOGBACK-592
> 
> best regards
> Mike
> _______________________________________________
> Logback-user mailing list
> [email protected]
> http://mailman.qos.ch/mailman/listinfo/logback-user
_______________________________________________
Logback-user mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-user

Reply via email to