From: Chuck Hagenbuch Date: Tue, 17 Feb 2009 05:44:56 +0000 (-0500) Subject: add mock log handler X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=c06dc8b7d7c36ffa9c2195fa608af78c6e0b8444;p=horde.git add mock log handler --- diff --git a/framework/Log/lib/Horde/Log/Handler/Mock.php b/framework/Log/lib/Horde/Log/Handler/Mock.php new file mode 100644 index 000000000..eb83512e1 --- /dev/null +++ b/framework/Log/lib/Horde/Log/Handler/Mock.php @@ -0,0 +1,58 @@ + + * @author Chuck Hagenbuch + * @license http://opensource.org/licenses/bsd-license.php BSD + */ + +/** + * @category Horde + * @package Horde_Log + * @subpackage Handlers + * @author Mike Naberezny + * @author Chuck Hagenbuch + * @license http://opensource.org/licenses/bsd-license.php BSD + */ +class Horde_Log_Handler_Mock extends Horde_Log_Handler_Base +{ + /** + * array of log events + */ + public $events = array(); + + /** + * shutdown called? + */ + public $shutdown = false; + + /** + * Write a message to the log. + * + * @param array $event event data + * @return void + */ + public function write($event) + { + $this->events[] = $event; + } + + /** + * Record shutdown + * + * @return void + */ + public function shutdown() + { + $this->shutdown = true; + } + +} diff --git a/framework/Log/package.xml b/framework/Log/package.xml index 153e123e8..78551113e 100644 --- a/framework/Log/package.xml +++ b/framework/Log/package.xml @@ -53,6 +53,7 @@ http://pear.php.net/dtd/package-2.0.xsd"> + @@ -88,6 +89,7 @@ http://pear.php.net/dtd/package-2.0.xsd"> +