Sagi Mann created LOG4PHP-177:
---------------------------------

             Summary: logger writes every message twice
                 Key: LOG4PHP-177
                 URL: https://issues.apache.org/jira/browse/LOG4PHP-177
             Project: Log4php
          Issue Type: Bug
          Components: Code
    Affects Versions: 2.2.1
         Environment: windows 7, php 5.3 (bundled with xampp)
            Reporter: Sagi Mann


The following code and configuration logs everything twice, but is not expected 
to. This was attempted with both LoggerAppenderConsole and LoggerAppenderFile, 
maybe reproducible with other appenders as well.

log4php.xml:

<configuration xmlns="http://logging.apache.org/log4php/";>
    <appender name="myAppender" class="LoggerAppenderConsole">
    </appender>
    <root>
        <level value="WARN" />
        <appender_ref ref="myAppender" />
    </root>

    <logger name="MyClass">
        <level value="WARN" />
        <appender_ref ref="myAppender" />
    </logger>
</configuration>


index.php:

Logger::configure('log4php.xml');

class MyClass {
        protected $logger = null;
        public function __construct() { $this->logger = 
Logger::getLogger(get_class($this)); }
        public function f() { $this->logger->warn("f"); }
}

$cls = new MyClass();
$cls->f();



output:
WARN - f
WARN - f


--
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