Sébastien Barthélemy created LOG4PHP-184: --------------------------------------------
Summary: [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.1, 2.2.0 Environment: php 5.3.13, os linux centos Reporter: Sébastien Barthélemy Fix For: 2.1.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