spring替换log4j中的占位符
我想在不同的环境中配置log4j.xml文件。 我想这样定义日志级别:spring替换log4j中的占位符,spring,logging,log4j,Spring,Logging,Log4j,我想在不同的环境中配置log4j.xml文件。 我想这样定义日志级别: <logger name="com.mycompany"> <level value="${log.level}" /> </logger> 其中log.level在属性文件中定义 mypropertyfile.properties log.level=DEBUG 是否可以使用spring?您可以将属性文件位置放入自定义的上下文加载程序侦听器中,该侦听器是从ContextLo
<logger name="com.mycompany">
<level value="${log.level}" />
</logger>
其中log.level在属性文件中定义
mypropertyfile.properties
log.level=DEBUG
是否可以使用spring?您可以将属性文件位置放入自定义的上下文加载程序侦听器中,该侦听器是从ContextLoaderListener扩展而来的您是否阅读过PropertyPlaceHolderConfigure?我相信log4j.xml文件不属于spring的范畴。如果改为编写log4j配置器类,则可以使用spring注入配置log4j属性。