public function terminate()
    {
        if ( $this->loggers )
        {
            foreach( $this->loggers as $key => $logger )
            {
                $logger->writeFooter();
                $logger->terminate();
                unset($this->loggers[$key]);
            }
            $this->loggers = NULL;
        }
    }