Source for file log.php
Documentation is available at log.php
* @version $Id: log.php 9764 2007-12-30 07:48:11Z ircmaxell $
* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport( 'joomla.plugin.plugin' );
* Joomla! System Logging Plugin
* @author Johan Janssens <johan.janssens@joomla.org>
* For php4 compatability we must not use the __constructor as a constructor for plugins
* because func_get_args ( void ) returns a copy of all passed arguments NOT references.
* This causes problems with cross-referencing necessary for the observer design pattern.
* @param object $subject The object to observe
* @param array $config An array that holds the plugin configuration
jimport('joomla.error.log');
switch($response['status'])
$errorlog['status'] =
$response['type'] .
" CANCELED: ";
$errorlog['comment'] =
$response['error_message'];
$log->addEntry($errorlog);
$errorlog['status'] =
$response['type'] .
" FAILURE: ";
$errorlog['comment'] =
$response['error_message'];
$log->addEntry($errorlog);
$errorlog['status'] =
$response['type'] .
" UNKNOWN ERROR: ";
$errorlog['comment'] =
$response['error_message'];
$log->addEntry($errorlog);
Documentation generated on Sun, 06 Apr 2008 07:14:23 +0200 by phpDocumentor 1.4.0a2