[logback-user] How to avoid modifying logback.xml in different environments?

Ceki Gulcu ceki at qos.ch
Tue Aug 25 10:26:22 CEST 2009


In the link provided by Ralph the # character was replaced by %23, the
correct link is:

http://logback.qos.ch/manual/joran.html#variableSubstitution

Cheers,

Ralph Goers wrote:
> See Variable substitution 
> <http://logback.qos.ch/manual/joran.html%23variableSubstitution>
> 
> Ralph
> 
> <http://logback.qos.ch/manual/joran.html%23variableSubstitution>On Aug 
> 24, 2009, at 10:38 PM, hezjing wrote:
> 
>> Hi
>>
>> My logback.xml contains the following RollingFileAppender configuration:
>>
>> <appender name="FILE" 
>> class="ch.qos.logback.core.rolling.RollingFileAppender">
>> <File>/usr/share/tomcat5/logs/Dummy.log</File>
>> <RollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
>> <FileNamePattern>Dummy.%d.log</FileNamePattern>
>> <MaxHistory>120</MaxHistory>
>> </RollingPolicy>
>> <layout class="ch.qos.logback.classic.PatternLayout">
>> <Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - 
>> %msg%n</Pattern>
>> </layout>
>> </appender>
>>
>>
>> The log file is created in /usr/share/tomcat5/logs, which is on the 
>> production Unix server.
>>
>> The problem is my development environment is on Windows, and Tomcat in 
>> a different directory,
>> so I have to modify the directory every time before I deployed the 
>> application to the production server.
>>
>>
>> Is there a convenient way that I don't have to modify logback.xml, and 
>> share the same logback.xml in different environments?
>>
>>
>> Thank you!
>>
>>
>> -- 
>>
>> Hez
>> _______________________________________________
>> Logback-user mailing list
>> Logback-user at qos.ch <mailto:Logback-user at qos.ch>
>> http://qos.ch/mailman/listinfo/logback-user
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Logback-user mailing list
> Logback-user at qos.ch
> http://qos.ch/mailman/listinfo/logback-user

-- 
Ceki Gülcü
Logback: The reliable, generic, fast and flexible logging framework for Java.
http://logback.qos.ch


More information about the Logback-user mailing list