protected function output($str)
{
$this->logs[] = $str;
if (!$this->mode) {
$highlight = FALSE;
/* just a quick heuritsic to highlight schema changes */
if (strpos($str, 'CREATE') === 0 || strpos($str, 'ALTER') === 0 || strpos($str, 'DROP') === 0) {
$highlight = TRUE;
}
if (PHP_SAPI === 'cli') {
if ($highlight) {
echo "[91m";
}
echo $str, PHP_EOL;
echo "[39m";
} else {
if ($highlight) {
echo "<b style=\"color:red\">{$str}</b>";
} else {
echo $str;
}
echo '<br />';
}
}
}