function report($msg) { $vargs = func_get_args(); if (count($vargs) > 1) { $fmt = array_shift($vargs); $msg .= vsprintf($fmt, $vargs); } return $this->writemsg(date('H:i:s') . substr(microtime(), 1, 4), $msg); }