final public function addEvent($description, $type='notice', $subtext=NULL) {
		
		if (!$this->isEnabled()) return;
		
		$now = $this->getMicrotime();
		
		$event				= new \stdClass();
		$event->description = $description;
		$event->type		= $type;
		$event->subtext		= $subtext;
		$event->chrono		= abs($now - $this->lastChrono);
		
		$this->events[]		= $event;
		
		$this->lastChrono	= $now;
		
	}
final public function addEvent($description, $type='notice', $subtext=NULL) {
		
		if (!$this->isEnabled()) return;
		
		$now = $this->getMicrotime();
		
		$event				= new \stdClass();
		$event->description = $description;
		$event->type		= $type;
		$event->subtext		= $subtext;
		$event->chrono		= abs($now - $this->lastChrono);
		
		$this->events[]		= $event;
		
		$this->lastChrono	= $now;
		
	}
final public function addEvent ( $ description , $ type = 'notice' , $ subtext = NULL ) { if ( ! $ this -> isEnabled ( ) ) return ; $ now = $ this -> getMicrotime ( ) ; $ event = new \ stdClass ( ) ; $ event -> description = $ description ; $ event -> type = $ type ; $ event -> subtext = $ subtext ; $ event -> chrono = abs ( $ now - $ this -> lastChrono ) ; $ this -> events [ ] = $ event ; $ this -> lastChrono = $ now ; }
Adds an event, storing its chrono time.

@param	string	Event description.
@param	string	Event type notice, query, api, warning or error (default is notice).
@param	string	Optional additional text.
Adds an event storing its chrono time .