Ejemplo n.º 1
0
    }
    public static function Trace($category, $message)
    {
        self::$log[] = array("time" => microtime(true) - self::$start_time, "category" => $category, "message" => $message, "backtrace" => debug_backtrace());
    }
    public static function StartQuery($query, $values)
    {
        self::$queries[] = array("backtrace" => debug_backtrace(), "query" => $query, "values" => $values, "time" => microtime(true) - self::$start_time, "start" => microtime(true));
    }
    public static function EndQuery($query)
    {
        $last = count(self::$queries) - 1;
        self::$queries[$last]['duration'] = microtime(true) - self::$queries[$last]["start"];
    }
    public static function View($view, $content)
    {
        self::$views[] = array("backtrace" => debug_backtrace(), "view" => $view, "content" => $content);
    }
    public static function Config()
    {
    }
    public static function Screen()
    {
    }
}
function trace($category, $message)
{
    Collector::Trace($category, $message);
}
Collector::Init();