Author: grobmeier
Date: Fri May 22 10:09:54 2009
New Revision: 777447

URL: http://svn.apache.org/viewvc?rev=777447&view=rev
Log:
after layout has formatted the LoggerNDC necessary arrayfields are not 
initialized. Included lazy initialization to avoid those problems

Modified:
    incubator/log4php/trunk/src/main/php/LoggerNDC.php

Modified: incubator/log4php/trunk/src/main/php/LoggerNDC.php
URL: 
http://svn.apache.org/viewvc/incubator/log4php/trunk/src/main/php/LoggerNDC.php?rev=777447&r1=777446&r2=777447&view=diff
==============================================================================
--- incubator/log4php/trunk/src/main/php/LoggerNDC.php (original)
+++ incubator/log4php/trunk/src/main/php/LoggerNDC.php Fri May 22 10:09:54 2009
@@ -110,6 +110,9 @@
         * @return array
         */
        public static function get() {
+               if(!array_key_exists('log4php.LoggerNDC.ht', $GLOBALS)) {
+                       LoggerNDC::clear();
+               }
                return $GLOBALS['log4php.LoggerNDC.ht'];
        }
   


Reply via email to