我正在尝试使用log4j桥来迁移我的应用程序。我已经添加了jar并设置了找到并加载的配置属性。
第一个问题是log4j找不到FileAppender类,我检查了桥jar,但它不存在。我从最初的1.2版本中提取了一个,并使其编译,它工作了。我不知道这是不是正确的方法,因为 * 迁移教程说它应该自动处理。*
现在给我带来问题的是,当log4j加载属性时,它们没有被正确解析;我已经
log4j.appender.FULL.file = ${user.home}/${user.name}
但是没有用我也试过
log4j.appender.FULL.file = ${sys:user.home}/${sys:user.name}
和
log4j.appender.FULL.file = $${sys:user.home}/$${sys:user.name}
不走运
我正在使用一个扩展FileAppender的自定义appender,并且传递的值不是“expanded”。
谢谢
1条答案
按热度按时间6kkfgxo01#
我在Log4j跟踪器上打开了一个问题,我发现这是他们端的一个错误
https://issues.apache.org/jira/browse/LOG4J2-3312