Author: ihabunek
Date: Mon Jan 24 07:32:15 2011
New Revision: 1062665

URL: http://svn.apache.org/viewvc?rev=1062665&view=rev
Log:
Changed default value of LoggerAppender::$requiresLayout to true, since this is 
more frequent so less code is required. Changed appenders to reflect this. 
Added tests.

Modified:
    logging/log4php/trunk/src/main/php/LoggerAppender.php
    logging/log4php/trunk/src/main/php/appenders/LoggerAppenderConsole.php
    logging/log4php/trunk/src/main/php/appenders/LoggerAppenderEcho.php
    logging/log4php/trunk/src/main/php/appenders/LoggerAppenderFile.php
    logging/log4php/trunk/src/main/php/appenders/LoggerAppenderMail.php
    logging/log4php/trunk/src/main/php/appenders/LoggerAppenderMailEvent.php
    logging/log4php/trunk/src/main/php/appenders/LoggerAppenderPDO.php
    logging/log4php/trunk/src/main/php/appenders/LoggerAppenderPhp.php
    logging/log4php/trunk/src/main/php/appenders/LoggerAppenderSocket.php
    logging/log4php/trunk/src/main/php/appenders/LoggerAppenderSyslog.php
    logging/log4php/trunk/src/test/php/appenders/LoggerAppenderConsoleTest.php
    logging/log4php/trunk/src/test/php/appenders/LoggerAppenderDailyFileTest.php
    logging/log4php/trunk/src/test/php/appenders/LoggerAppenderEchoTest.php
    logging/log4php/trunk/src/test/php/appenders/LoggerAppenderFileTest.php
    logging/log4php/trunk/src/test/php/appenders/LoggerAppenderMailEventTest.php
    logging/log4php/trunk/src/test/php/appenders/LoggerAppenderMailTest.php
    logging/log4php/trunk/src/test/php/appenders/LoggerAppenderNullTest.php
    logging/log4php/trunk/src/test/php/appenders/LoggerAppenderPDOTest.php
    logging/log4php/trunk/src/test/php/appenders/LoggerAppenderPhpTest.php
    
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderRollingFileTest.php
    logging/log4php/trunk/src/test/php/appenders/LoggerAppenderSocketTest.php
    logging/log4php/trunk/src/test/php/appenders/LoggerAppenderSyslogTest.php

Modified: logging/log4php/trunk/src/main/php/LoggerAppender.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/LoggerAppender.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/LoggerAppender.php (original)
+++ logging/log4php/trunk/src/main/php/LoggerAppender.php Mon Jan 24 07:32:15 
2011
@@ -56,7 +56,7 @@ abstract class LoggerAppender {
        /**
         * @var boolean needs a layout formatting ?
         */
-       protected $requiresLayout = false;
+       protected $requiresLayout = true;
        
        /**
         * Constructor

Modified: logging/log4php/trunk/src/main/php/appenders/LoggerAppenderConsole.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/appenders/LoggerAppenderConsole.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/appenders/LoggerAppenderConsole.php 
(original)
+++ logging/log4php/trunk/src/main/php/appenders/LoggerAppenderConsole.php Mon 
Jan 24 07:32:15 2011
@@ -54,12 +54,6 @@ class LoggerAppenderConsole extends Logg
        private $target = self::STDOUT;
        
        /**
-        * @var boolean
-        * @access private
-        */
-       protected $requiresLayout = true;
-
-       /**
         * @var mixed the resource used to open stdout/stderr
         * @access private
         */

Modified: logging/log4php/trunk/src/main/php/appenders/LoggerAppenderEcho.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/appenders/LoggerAppenderEcho.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/appenders/LoggerAppenderEcho.php 
(original)
+++ logging/log4php/trunk/src/main/php/appenders/LoggerAppenderEcho.php Mon Jan 
24 07:32:15 2011
@@ -52,7 +52,6 @@ class LoggerAppenderEcho extends LoggerA
 
        public function __construct($name = '') {
                parent::__construct($name);
-               $this->requiresLayout = true;
                $this->firstAppend = true;
        }
        

Modified: logging/log4php/trunk/src/main/php/appenders/LoggerAppenderFile.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/appenders/LoggerAppenderFile.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/appenders/LoggerAppenderFile.php 
(original)
+++ logging/log4php/trunk/src/main/php/appenders/LoggerAppenderFile.php Mon Jan 
24 07:32:15 2011
@@ -59,7 +59,6 @@ class LoggerAppenderFile extends LoggerA
        
        public function __construct($name = '') {
                parent::__construct($name);
-               $this->requiresLayout = true;
        }
 
        public function __destruct() {

Modified: logging/log4php/trunk/src/main/php/appenders/LoggerAppenderMail.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/appenders/LoggerAppenderMail.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/appenders/LoggerAppenderMail.php 
(original)
+++ logging/log4php/trunk/src/main/php/appenders/LoggerAppenderMail.php Mon Jan 
24 07:32:15 2011
@@ -76,7 +76,6 @@ class LoggerAppenderMail extends LoggerA
         */
        public function __construct($name = '') {
                parent::__construct($name);
-               $this->requiresLayout = true;
        }
 
        public function __destruct() {

Modified: 
logging/log4php/trunk/src/main/php/appenders/LoggerAppenderMailEvent.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/appenders/LoggerAppenderMailEvent.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/appenders/LoggerAppenderMailEvent.php 
(original)
+++ logging/log4php/trunk/src/main/php/appenders/LoggerAppenderMailEvent.php 
Mon Jan 24 07:32:15 2011
@@ -78,11 +78,6 @@ class LoggerAppenderMailEvent extends Lo
         */
        private $to = null;
        
-       /**
-        * @access private
-        */
-       protected $requiresLayout = true;
-
        /** @var indiciates if this appender should run in dry mode */
        private $dry = false;
        

Modified: logging/log4php/trunk/src/main/php/appenders/LoggerAppenderPDO.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/appenders/LoggerAppenderPDO.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/appenders/LoggerAppenderPDO.php 
(original)
+++ logging/log4php/trunk/src/main/php/appenders/LoggerAppenderPDO.php Mon Jan 
24 07:32:15 2011
@@ -114,13 +114,17 @@ class LoggerAppenderPDO extends LoggerAp
        private $canAppend = true;
        
        /**
+        * This appender does not require a layout.
+        */
+       protected $requiresLayout = false;
+       
+       /**
         * Constructor.
         * This apender doesn't require a layout.
         * @param string $name appender name
         */
        public function __construct($name = '') {
                parent::__construct($name);
-               $this->requiresLayout = false;
        }
        
        public function __destruct() {

Modified: logging/log4php/trunk/src/main/php/appenders/LoggerAppenderPhp.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/appenders/LoggerAppenderPhp.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/appenders/LoggerAppenderPhp.php 
(original)
+++ logging/log4php/trunk/src/main/php/appenders/LoggerAppenderPhp.php Mon Jan 
24 07:32:15 2011
@@ -42,7 +42,6 @@ class LoggerAppenderPhp extends LoggerAp
 
        public function __construct($name = '') {
                parent::__construct($name);
-               $this->requiresLayout = true;
        }
        
        public function __destruct() {

Modified: logging/log4php/trunk/src/main/php/appenders/LoggerAppenderSocket.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/appenders/LoggerAppenderSocket.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/appenders/LoggerAppenderSocket.php 
(original)
+++ logging/log4php/trunk/src/main/php/appenders/LoggerAppenderSocket.php Mon 
Jan 24 07:32:15 2011
@@ -47,6 +47,11 @@
 class LoggerAppenderSocket extends LoggerAppender {
 
        /**
+        * This appender does not require a layout.
+        */
+       protected $requiresLayout = false;
+       
+       /**
         * @var mixed socket connection resource
         * @access private
         */

Modified: logging/log4php/trunk/src/main/php/appenders/LoggerAppenderSyslog.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/main/php/appenders/LoggerAppenderSyslog.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/main/php/appenders/LoggerAppenderSyslog.php 
(original)
+++ logging/log4php/trunk/src/main/php/appenders/LoggerAppenderSyslog.php Mon 
Jan 24 07:32:15 2011
@@ -99,7 +99,6 @@ class LoggerAppenderSyslog extends Logge
 
        public function __construct($name = '') {
                parent::__construct($name);
-               $this->requiresLayout = true;
        }
 
        public function __destruct() {

Modified: 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderConsoleTest.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/test/php/appenders/LoggerAppenderConsoleTest.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/test/php/appenders/LoggerAppenderConsoleTest.php 
(original)
+++ logging/log4php/trunk/src/test/php/appenders/LoggerAppenderConsoleTest.php 
Mon Jan 24 07:32:15 2011
@@ -29,7 +29,12 @@
  *        to work for fwrite(STDOUT, ...)
  */
 class LoggerAppenderConsoleTest extends PHPUnit_Framework_TestCase {
-     
+    
+       public function testRequiresLayout() {
+               $appender = new LoggerAppenderConsole(); 
+               self::assertTrue($appender->requiresLayout());
+       }
+       
     public function testSimpleStdOutLogging() {
        $layout = new LoggerLayoutSimple();
        

Modified: 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderDailyFileTest.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/test/php/appenders/LoggerAppenderDailyFileTest.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderDailyFileTest.php 
(original)
+++ 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderDailyFileTest.php 
Mon Jan 24 07:32:15 2011
@@ -35,6 +35,11 @@ class LoggerAppenderDailyFileTest extend
         }
     }
     
+       public function testRequiresLayout() {
+               $appender = new LoggerAppenderDailyFile(); 
+               self::assertTrue($appender->requiresLayout());
+       }
+    
     public function testSimpleLogging() {
        $layout = new LoggerLayoutSimple();
        

Modified: 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderEchoTest.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/test/php/appenders/LoggerAppenderEchoTest.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/test/php/appenders/LoggerAppenderEchoTest.php 
(original)
+++ logging/log4php/trunk/src/test/php/appenders/LoggerAppenderEchoTest.php Mon 
Jan 24 07:32:15 2011
@@ -40,6 +40,11 @@ class LoggerAppenderEchoTest extends PHP
                self::assertEquals($expected, $actual);
        }
        
+       public function testRequiresLayout() {
+               $appender = new LoggerAppenderEcho(); 
+               self::assertTrue($appender->requiresLayout());
+       }
+       
        public function testEchoHtml() {
                $appender = new LoggerAppenderEcho("myname ");
                $appender->setHtmlLineBreaks(true);

Modified: 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderFileTest.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/test/php/appenders/LoggerAppenderFileTest.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/test/php/appenders/LoggerAppenderFileTest.php 
(original)
+++ logging/log4php/trunk/src/test/php/appenders/LoggerAppenderFileTest.php Mon 
Jan 24 07:32:15 2011
@@ -31,6 +31,11 @@ class LoggerAppenderFileTest extends PHP
         }
     }
     
+       public function testRequiresLayout() {
+               $appender = new LoggerAppenderFile();
+               self::assertTrue($appender->requiresLayout());
+       }
+       
     public function testSimpleLogging() {
        $layout = new LoggerLayoutSimple();
        

Modified: 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderMailEventTest.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/test/php/appenders/LoggerAppenderMailEventTest.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderMailEventTest.php 
(original)
+++ 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderMailEventTest.php 
Mon Jan 24 07:32:15 2011
@@ -25,6 +25,11 @@
 
 class LoggerAppenderMailEventTest extends PHPUnit_Framework_TestCase {
         
+       public function testRequiresLayout() {
+               $appender = new LoggerAppenderMailEvent();
+               self::assertTrue($appender->requiresLayout());
+       }
+       
        public function testMail() {
                $appender = new LoggerAppenderMailEvent("myname ");
                

Modified: 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderMailTest.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/test/php/appenders/LoggerAppenderMailTest.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/test/php/appenders/LoggerAppenderMailTest.php 
(original)
+++ logging/log4php/trunk/src/test/php/appenders/LoggerAppenderMailTest.php Mon 
Jan 24 07:32:15 2011
@@ -25,6 +25,11 @@
 
 class LoggerAppenderMailTest extends PHPUnit_Framework_TestCase {
         
+       public function testRequiresLayout() {
+               $appender = new LoggerAppenderMail(); 
+               self::assertTrue($appender->requiresLayout());
+       }
+       
        public function testMail() {
                $appender = new LoggerAppenderMail("myname ");
                

Modified: 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderNullTest.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/test/php/appenders/LoggerAppenderNullTest.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/test/php/appenders/LoggerAppenderNullTest.php 
(original)
+++ logging/log4php/trunk/src/test/php/appenders/LoggerAppenderNullTest.php Mon 
Jan 24 07:32:15 2011
@@ -36,4 +36,9 @@ class LoggerAppenderNullTest extends PHP
                $appender->append($event);
                $appender->close();
     }
+    
+       public function testRequiresLayout() {
+               $appender = new LoggerAppenderNull();
+               self::assertFalse($appender->requiresLayout());
+       }
 }

Modified: logging/log4php/trunk/src/test/php/appenders/LoggerAppenderPDOTest.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/test/php/appenders/LoggerAppenderPDOTest.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/test/php/appenders/LoggerAppenderPDOTest.php 
(original)
+++ logging/log4php/trunk/src/test/php/appenders/LoggerAppenderPDOTest.php Mon 
Jan 24 07:32:15 2011
@@ -40,6 +40,11 @@ class LoggerAppenderPDOTest extends PHPU
     public static function tearDownAfterClass() {
         if (file_exists(self::file)) unlink(self::file);
     }
+    
+       public function testRequiresLayout() {
+               $appender = new LoggerAppenderPDO();
+               self::assertFalse($appender->requiresLayout());
+       }
 
     /** Tests new-style logging using prepared statements and the default SQL 
definition. */
     public function testSimpleWithDefaults() {

Modified: logging/log4php/trunk/src/test/php/appenders/LoggerAppenderPhpTest.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/test/php/appenders/LoggerAppenderPhpTest.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/test/php/appenders/LoggerAppenderPhpTest.php 
(original)
+++ logging/log4php/trunk/src/test/php/appenders/LoggerAppenderPhpTest.php Mon 
Jan 24 07:32:15 2011
@@ -43,6 +43,11 @@ class LoggerAppenderPhpTest extends PHPU
     protected function setUp() {
                set_error_handler("errorHandler");
        }
+       
+       public function testRequiresLayout() {
+               $appender = new LoggerAppenderPhp();
+               self::assertTrue($appender->requiresLayout());
+       }
     
        public function testPhp() {
                $appender = new LoggerAppenderPhp("TEST");

Modified: 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderRollingFileTest.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/test/php/appenders/LoggerAppenderRollingFileTest.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderRollingFileTest.php 
(original)
+++ 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderRollingFileTest.php 
Mon Jan 24 07:32:15 2011
@@ -37,6 +37,11 @@ class LoggerAppenderRollingFileTest exte
                @unlink($this->dir.'/TEST-rolling.txt.1');
                @unlink($this->dir.'/TEST-rolling.txt.2');
        }
+       
+       public function testRequiresLayout() {
+               $appender = new LoggerAppenderRollingFile();
+               self::assertTrue($appender->requiresLayout());
+       }
 
        public function testMaxFileSize() {
                $appender = new LoggerAppenderRollingFile("mylogger");

Modified: 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderSocketTest.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/test/php/appenders/LoggerAppenderSocketTest.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/test/php/appenders/LoggerAppenderSocketTest.php 
(original)
+++ logging/log4php/trunk/src/test/php/appenders/LoggerAppenderSocketTest.php 
Mon Jan 24 07:32:15 2011
@@ -25,6 +25,11 @@
 
 class LoggerAppenderSocketTest extends PHPUnit_Framework_TestCase {
         
+       public function testRequiresLayout() {
+               $appender = new LoggerAppenderSocket();
+               self::assertFalse($appender->requiresLayout());
+       }
+       
        public function testSocketSerialized() {
                $appender = new LoggerAppenderSocket("myname ");
                

Modified: 
logging/log4php/trunk/src/test/php/appenders/LoggerAppenderSyslogTest.php
URL: 
http://svn.apache.org/viewvc/logging/log4php/trunk/src/test/php/appenders/LoggerAppenderSyslogTest.php?rev=1062665&r1=1062664&r2=1062665&view=diff
==============================================================================
--- logging/log4php/trunk/src/test/php/appenders/LoggerAppenderSyslogTest.php 
(original)
+++ logging/log4php/trunk/src/test/php/appenders/LoggerAppenderSyslogTest.php 
Mon Jan 24 07:32:15 2011
@@ -25,6 +25,11 @@
 
 class LoggerAppenderSyslogTest extends PHPUnit_Framework_TestCase {
         
+       public function testRequiresLayout() {
+               $appender = new LoggerAppenderSyslog();
+               self::assertTrue($appender->requiresLayout());
+       }
+       
        public function testSyslog() {
                $appender = new LoggerAppenderSyslog("myname ");
                


Reply via email to