LoggerAppenderConsole is initialized wrong
------------------------------------------

                 Key: LOG4PHP-59
                 URL: https://issues.apache.org/jira/browse/LOG4PHP-59
             Project: Log4php
          Issue Type: Bug
          Components: Code
    Affects Versions: 2.2
            Reporter: Christian Hammers


Hello

Using    define('LOG4PHP_CONFIGURATOR_CLASS', 'LoggerConfiguratorBasic');   is 
supposed to configure
log4php so that it prints on stdout. That currently does not happen as the $fp 
variable of the LoggerAppenderConsole
class is never initialized via the setTarget() method.

The LoggerConfiguratorInit does this with e.g. "log4php.appender.console.target 
= STDOUT" but here, too, I would
strongly suggest making stdout the default!

bye,

-christian-

Index: src/main/php/appenders/LoggerAppenderConsole.php
===================================================================
--- src/main/php/appenders/LoggerAppenderConsole.php    (Revision 797819)
+++ src/main/php/appenders/LoggerAppenderConsole.php    (Arbeitskopie)
@@ -51,7 +51,7 @@
         * @var mixed the resource used to open stdout/stderr
         * @access private         
         */
-       protected $fp = false;
+       protected $fp = STDOUT;
 
        /**
         * Set console target.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to