Add some debug logging to ContentHandler
authordaniel <daniel.kinzler@wikimedia.de>
Mon, 15 Oct 2012 15:27:34 +0000 (17:27 +0200)
committerGerrit Code Review <gerrit@wikimedia.org>
Fri, 19 Oct 2012 13:25:13 +0000 (13:25 +0000)
Change-Id: I3f728999bc0576e4d225b49b5440a7fc5617d52d

includes/content/ContentHandler.php

index 3b3f990..33c803e 100644 (file)
@@ -97,6 +97,8 @@ abstract class ContentHandler {
                        return $content->getNativeData();
                }
 
+               wfDebugLog( 'ContentHandler', 'Accessing ' . $content->getModel() . ' content as text!' );
+
                if ( $wgContentHandlerTextFallback == 'fail' ) {
                        throw new MWException(
                                "Attempt to get text from Content with model " .
@@ -337,6 +339,9 @@ abstract class ContentHandler {
                        }
                }
 
+               wfDebugLog( 'ContentHandler', 'Created handler for ' . $modelId
+                                       . ': ' . get_class( $handler ) );
+
                ContentHandler::$handlers[$modelId] = $handler;
                return ContentHandler::$handlers[$modelId];
        }