[logback-user] Reading an environment variable for conf purposes
pablo fernandez
fernandezpablo85 at gmail.com
Mon Dec 28 22:12:37 CET 2009
Hi,
I have this logback.xml file:
<configuration debug="true" scan="true" scanPeriod="60 seconds">
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} -
%msg%n</Pattern>
</layout>
</appender>
<appender name="FILE"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<File>${MY_HOME}/logs/mylog.log</File>
<rollingPolicy
class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<FileNamePattern>logs/my.%d{yyyy-MM-dd}.log</FileNamePattern>
<MaxHistory>30</MaxHistory>
</rollingPolicy>
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%d{HH:mm:ss.SSS} [%thread] %-5level - %msg%n</Pattern>
</layout>
</appender>
<root level="TRACE">
<appender-ref ref="FILE"/>
</root>
</configuration>
And ${OSC_HOME} is a defined system variable (echo $OSC_HOME on linux shows
the correct path).
The thing is that logback doesnt seem to read it properly, it stores the
logs under OSC_HOME_IS_UNDEFINED/logs/my.log
What am I doing wrong? Thanks a lot!
--
Fernandez, Pablo.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://qos.ch/pipermail/logback-user/attachments/20091228/68287ca9/attachment.html>
More information about the Logback-user
mailing list