我正在尝试从外部属性文件中读取logpath。
我有弹簧配置以下。我正在使用春天2,maven。
豆-config.xml中
<bean id="loglocation" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>file:///D:/logpath.properties</value>
</property>
logpath.properties
logpath=D:/logs/myproject.log
log4j.properties
log4j.rootLogger=INFO, file
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.File=${logpath}
log4j.appender.file.MaxFileSize=10MB
log4j.appender.file.MaxBackupIndex=10
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
我不知道如何将logpath.property文件中的日志路径传递给log4j.prop中的占位符$ {logpath}。我错过了bean配置xml中的任何内容吗?任何帮助