예제 #1
0
 /**
  * Shortcut to get array of log entries
  *
  * @return array
  */
 public function getLog()
 {
     return \caspar\core\Logging::getEntries();
 }
예제 #2
0
<?php

// prepare fields
$dbgjson = $csp_debugger->getJsonOutput();
$dbgstored = $csp_debugger->getStoredVariables();
$dbglog = \caspar\core\Logging::getEntries();
$dbgpartials = $csp_debugger->getPartials();
if (\b2db\Core::isConnected()) {
    $dbgqueries = \b2db\Core::getSQLHits();
    $dbgquerytime = \b2db\Core::getSQLTiming();
    $dbgquerycount = \b2db\Core::getSQLCount();
}
?>

			<div class="csp-dbg-entry-row" id="csp-dbg-row-<?php 
echo $cspdbgrow;
?>
">
				<?php 
if ($csp_debugger->isAjaxRequest()) {
    ?>
AJAX Request<?php 
} else {
    ?>
This page<?php 
}
?>
 - <?php 
echo $csp_debugger->getRouting()->getCurrentRouteName();
?>
				<span class="csp-dbg-entry-timestamp">
예제 #3
0
            }
            ?>
							</li>
						<?php 
        }
        ?>
					</ul>
				<?php 
    }
    ?>
				<?php 
    if (class_exists("\\caspar\\core\\Caspar") && class_exists("\\caspar\\core\\Logging") && self::isDebugMode()) {
        ?>
					<h3>Log messages:</h3>
					<?php 
        foreach (\caspar\core\Logging::getEntries() as $entry) {
            ?>
						<?php 
            $color = \caspar\core\Logging::getCategoryColor($entry['category']);
            ?>
						<?php 
            $lname = \caspar\core\Logging::getLevelName($entry['level']);
            ?>
						<div class="log_<?php 
            echo $entry['category'];
            ?>
"><strong><?php 
            echo $lname;
            ?>
</strong> <strong style="color: #<?php 
            echo $color;