}
/**
- * Outputs a debug message whether to debug instance (should be set!) or dies with or pints the message
+ * Outputs a debug message whether to debug instance (should be set!) or
+ * dies with or ptints the message. Do NEVER EVER rewrite the die() call to
+ * ApplicationEntryPoint::app_die(), this would cause an endless loop.
*
* @param $message Message we shall send out...
* @param $doPrint Whether print or die here (default: print)
// Is the debug instance there?
if (is_object($debugInstance)) {
// Use debug output handler
- $debugInstance->output($message);
+ $debugInstance->output($message, $stripTags);
if ($doPrint === false) {
// Die here if not printed
die();
} // END - if
} else {
+ // Are debug times enabled?
+ if ($this->getConfigInstance()->getConfigEntry('debug_output_timings') == 'Y') {
+ // Prepent it
+ $message = $this->getPrintableExecutionTime() . $message;
+ } // END - if
+
// Put directly out
if ($doPrint === true) {
- // Are debug times enabled?
- if ($this->getConfigInstance()->getConfigEntry('debug_output_timings') == 'Y') {
- // Output it first
- print($this->getPrintableExecutionTime());
- } // END - if
-
// Print message
print($message . chr(10));
} else {
- /*
- * BIG FAT NOTE: Do NEVER rewrite this to app_die(), this will
- * cause an endless loop.
- */
+ // Die here
die($message);
}
}