From 9db90898be134c9f70c0b334ec071223e60ed76c Mon Sep 17 00:00:00 2001 From: xue <> Date: Sun, 16 Apr 2006 18:02:31 +0000 Subject: Merge from 3.0 branch till 924 --- framework/Util/TPropelLogRoute.php | 98 -------------------------------------- 1 file changed, 98 deletions(-) delete mode 100644 framework/Util/TPropelLogRoute.php (limited to 'framework/Util/TPropelLogRoute.php') diff --git a/framework/Util/TPropelLogRoute.php b/framework/Util/TPropelLogRoute.php deleted file mode 100644 index eb87ca19..00000000 --- a/framework/Util/TPropelLogRoute.php +++ /dev/null @@ -1,98 +0,0 @@ - - * @link http://www.pradosoft.com/ - * @copyright Copyright © 2006 PradoSoft - * @license http://www.pradosoft.com/license/ - * @version $Revision: $ $Date: $ - * @package System.Util - */ - -/** - * TPropelLogRoute class. - * - * TPropelLogRoute saves selected log messages into a Propel database. - * The name of the Propel database object used to represent each message - * is specified by {@link setPropelObjectName PropelObjectName}, which defaults - * to 'PradoLog'. - * - * The schema of the Propel object must be as follows (the table name can be - * changed to the value of {@link getPropelObjectName PropelObjectName}. - * - * - * - * - * - * - * - *
- *
- * - * @author Jason Ragsdale - * @version $Revision: $ $Date: $ - * @package System.Util - * @since 3.0 - */ -class TPropelLogRoute extends TLogRoute -{ - private $_className='Pradolog'; - - /** - * @return string the name of the Prople object used to save each log message. Defaults to 'PradoLog'. - */ - public function getPropelObjectName() - { - return $this->_className; - } - - /** - * @param string the name of the Prople object used to save each log message. The name can be in namespace format. - */ - public function setPropelObjectName($value) - { - $this->_className=$value; - } - - /** - * Saves log messages to the Propel database object. - * - * @param array $logs - */ - protected function processLogs($logs) - { - foreach($logs as $log) - { - $pradoLog=Prado::createComponent($this->_className); - $pradoLog->setMessage($log[0]); - $pradoLog->setLevel($this->getLevelName($log[1])); - $pradoLog->setCategory($log[2]); - $pradoLog->setTime($log[3]); - $pradoLog->save(); - } - } -} -?> \ No newline at end of file -- cgit v1.2.3