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


Reply via email to