diff options
Diffstat (limited to 'core/Log/Exception.php')
-rw-r--r-- | core/Log/Exception.php | 128 |
1 files changed, 64 insertions, 64 deletions
diff --git a/core/Log/Exception.php b/core/Log/Exception.php index 5a2cb3e2ef..b18233b3e2 100644 --- a/core/Log/Exception.php +++ b/core/Log/Exception.php @@ -18,60 +18,60 @@ */ class Piwik_Log_Exception extends Piwik_Log { - const ID = 'logger_exception'; + const ID = 'logger_exception'; - /** - * Constructor - */ - function __construct() - { - $logToFileFilename = self::ID; - $logToDatabaseTableName = self::ID; - $logToDatabaseColumnMapping = array( - 'timestamp' => 'timestamp', - 'message' => 'message', - 'errno' => 'errno', - 'errline' => 'errline', - 'errfile' => 'errfile', - 'backtrace' => 'backtrace' - ); - $screenFormatter = new Piwik_Log_Exception_Formatter_ScreenFormatter(); - $fileFormatter = new Piwik_Log_Formatter_FileFormatter(); + /** + * Constructor + */ + function __construct() + { + $logToFileFilename = self::ID; + $logToDatabaseTableName = self::ID; + $logToDatabaseColumnMapping = array( + 'timestamp' => 'timestamp', + 'message' => 'message', + 'errno' => 'errno', + 'errline' => 'errline', + 'errfile' => 'errfile', + 'backtrace' => 'backtrace' + ); + $screenFormatter = new Piwik_Log_Exception_Formatter_ScreenFormatter(); + $fileFormatter = new Piwik_Log_Formatter_FileFormatter(); - parent::__construct($logToFileFilename, - $fileFormatter, - $screenFormatter, - $logToDatabaseTableName, - $logToDatabaseColumnMapping ); - } + parent::__construct($logToFileFilename, + $fileFormatter, + $screenFormatter, + $logToDatabaseTableName, + $logToDatabaseColumnMapping); + } - /** - * Adds the writer - */ - function addWriteToScreen() - { - parent::addWriteToScreen(); - $writerScreen = new Zend_Log_Writer_Stream('php://stderr'); - $writerScreen->setFormatter( $this->screenFormatter ); - $this->addWriter($writerScreen); - } + /** + * Adds the writer + */ + function addWriteToScreen() + { + parent::addWriteToScreen(); + $writerScreen = new Zend_Log_Writer_Stream('php://stderr'); + $writerScreen->setFormatter($this->screenFormatter); + $this->addWriter($writerScreen); + } - /** - * Logs the given exception event - * - * @param Exception $exception - */ - public function logEvent($exception) - { - $event = array(); - $event['errno'] = $exception->getCode(); - $event['message'] = $exception->getMessage(); - $event['errfile'] = $exception->getFile(); - $event['errline'] = $exception->getLine(); - $event['backtrace'] = $exception->getTraceAsString(); + /** + * Logs the given exception event + * + * @param Exception $exception + */ + public function logEvent($exception) + { + $event = array(); + $event['errno'] = $exception->getCode(); + $event['message'] = $exception->getMessage(); + $event['errfile'] = $exception->getFile(); + $event['errline'] = $exception->getLine(); + $event['backtrace'] = $exception->getTraceAsString(); - parent::log($event, Piwik_Log::CRIT, null); - } + parent::log($event, Piwik_Log::CRIT, null); + } } /** @@ -82,20 +82,20 @@ class Piwik_Log_Exception extends Piwik_Log */ class Piwik_Log_Exception_Formatter_ScreenFormatter extends Piwik_Log_Formatter_ScreenFormatter { - /** - * Formats data into a single line to be written by the writer. - * - * @param array $event event data - * @return string formatted line to write to the log - */ - public function format($event) - { - $event = parent::formatEvent($event); - $errstr = $event['message'] ; + /** + * Formats data into a single line to be written by the writer. + * + * @param array $event event data + * @return string formatted line to write to the log + */ + public function format($event) + { + $event = parent::formatEvent($event); + $errstr = $event['message']; - $outputFormat = strtolower(Piwik_Common::getRequestVar('format', 'html', 'string')); - $response = new Piwik_API_ResponseBuilder($outputFormat); - $message = $response->getResponseException(new Exception($errstr)); - return parent::format($message ); - } + $outputFormat = strtolower(Piwik_Common::getRequestVar('format', 'html', 'string')); + $response = new Piwik_API_ResponseBuilder($outputFormat); + $message = $response->getResponseException(new Exception($errstr)); + return parent::format($message); + } } |