速度属性



我有一个使用速度记录的web应用程序。的速度。属性文件有两行:

runtime.log = ${solr.config}/../logs/browse.log
runtime.log.logsystem.class=org.apache.velocity.runtime.log.SimpleLog4JLogSystem

solr。Config是一个在web应用中定义的属性。当web应用被构建时,${solr。Config}更新为属性值。

有可能"改造"solr吗?配置为系统属性(从而允许我在运行时设置日志文件目录)?例如,我们调用prop solr.config。那么,运行时环境是否有可能计算出以下内容:

runtime.log = $ {solr.config.sys}/日志/preview.log

,正如我到目前为止的测试所显示的那样,velocity查找"${solr.config.sys}/logs/preview.log",并且不尝试替换系统属性。我之前在log4j中做了类似的事情,使用系统属性定义日志目录。

谢谢。

这似乎是不可能的:http://mail-archives.apache.org/mod_mbox/velocity-user/200503.mbox/%3C376e3b1405032910443141616c@mail.gmail.com%3E

最新更新