[ https://issues.apache.org/jira/browse/LOG4PHP-184?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13437374#comment-13437374 ]
Ivan Habunek commented on LOG4PHP-184: -------------------------------------- This functionality was accidentally removed when the configurators were rewritten. I added it back it in trunk (r1374617). It should work as before. Can you please give it a whirl and see if it works for you? > [LOG4PHP] Constant in Xml configuration files are no longuer evaluate ? > ----------------------------------------------------------------------- > > Key: LOG4PHP-184 > URL: https://issues.apache.org/jira/browse/LOG4PHP-184 > Project: Log4php > Issue Type: Bug > Components: Code > Affects Versions: 2.2.0, 2.2.1 > Environment: php 5.3.13, os linux centos > Reporter: Sébastien Barthélemy > Labels: Configuration, Constant, Xml > Fix For: 2.3.0 > > > Hello, > I'm looking to upgrade the log4php version on my company. > We use actually log4php 2.1.0 and i want to upgrade to 2.2.1. > Problem is that the definition of appenderFile seems to no longer support > constant in filePath : > <appender name="SebFileLog" class="LoggerAppenderFile"> > <layout class="LoggerLayoutPattern"> > <param name="conversionPattern" value="%d{Y/m/d H:i:s,u} %-5p > [%c] - %m%n" /> > </layout> > <param name="file" value="${LOG_PATH}seb.log" /> > <param name="append" value="true" /> > </appender> > On 2.1.0, my ${LOG_PATH} is correctly evaluated, but on 2.2.1 not. > As i found, when we call setFile on appenders/LoggerAppenderFile.php, it's > setString that is called. > Is this a removed feature ? > Is there any other way to do this? > Thanks ! > Sébastien -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira