Description
How to reproduce:
1. Take the console example from apache-log4php/trunk/src/examples/php/
and change the following line in console.properties
log4php.appender.console.target = STDOUT
to
log4php.appender.console.target = STDERR
2. Run console.php.
-> Effect: no output to STDERR
Solution:
Index: trunk/src/main/php/appenders/LoggerAppenderConsole.php
===================================================================
— trunk/src/main/php/appenders/LoggerAppenderConsole.php (revision 769273)
+++ trunk/src/main/php/appenders/LoggerAppenderConsole.php (working copy)
@@ -76,7 +76,7 @@
if ($v == self::STDOUT || strtoupper($v) == 'STDOUT')
elseif ($v == self::STDERR || strtoupper($v) == 'STDERR')
{ - $target = self::STDERR; + $this->target = self::STDERR; }else
{ LoggerLog::debug("Invalid target. Using '".self::STDOUT."' by default."); }