log4j日志文件相对路径,CONSOLE APPLICATION(jar)

时间:2013-03-06 13:11:59

标签: java spring log4j

我在Console java应用程序中使用Spring。我正在使用PropertyPlaceholderConfigurer来加载数据库详细信息,它可以完美地运行:

<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
    <property name="location" value="file:/appdata/configs/myapplication/connection.properties" />  
</bean>

因此根目录将相对于jar所在的位置。我需要与log4j.properties

相同的功能
log4j.appender.file.File=/appdata/configs/myapplication/myapplication-log.log

如何在不定义环境变量的情况下实现这一目标?

1 个答案:

答案 0 :(得分:0)

试试这样:

log4j.appender.file.File=\\appdata\\configs\\myapplication\\myapplication-log.log

它运作正常。