diff options
author | Benaka Moorthi <benaka.moorthi@gmail.com> | 2013-09-27 13:15:12 +0400 |
---|---|---|
committer | Benaka Moorthi <benaka.moorthi@gmail.com> | 2013-09-27 13:15:12 +0400 |
commit | 77f606bb847c4bd4e4dff7dade09d6d60476a59b (patch) | |
tree | f71333d07ece0c45f2e71a305affac734394dc0a /libs/Zend/Log/Formatter/Simple.php | |
parent | 20c4d54d5360a23423c4e05be7ca127d6b8996cc (diff) |
Remove Zend_Log lib.
Diffstat (limited to 'libs/Zend/Log/Formatter/Simple.php')
-rw-r--r-- | libs/Zend/Log/Formatter/Simple.php | 108 |
1 files changed, 0 insertions, 108 deletions
diff --git a/libs/Zend/Log/Formatter/Simple.php b/libs/Zend/Log/Formatter/Simple.php deleted file mode 100644 index 1680057c3d..0000000000 --- a/libs/Zend/Log/Formatter/Simple.php +++ /dev/null @@ -1,108 +0,0 @@ -<?php -/** - * Zend Framework - * - * LICENSE - * - * This source file is subject to the new BSD license that is bundled - * with this package in the file LICENSE.txt. - * It is also available through the world-wide-web at this URL: - * http://framework.zend.com/license/new-bsd - * If you did not receive a copy of the license and are unable to - * obtain it through the world-wide-web, please send an email - * to license@zend.com so we can send you a copy immediately. - * - * @category Zend - * @package Zend_Log - * @subpackage Formatter - * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com) - * @license http://framework.zend.com/license/new-bsd New BSD License - * @version $Id: Simple.php 23775 2011-03-01 17:25:24Z ralph $ - */ - -/** Zend_Log_Formatter_Abstract */ -// require_once 'Zend/Log/Formatter/Abstract.php'; - -/** - * @category Zend - * @package Zend_Log - * @subpackage Formatter - * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com) - * @license http://framework.zend.com/license/new-bsd New BSD License - * @version $Id: Simple.php 23775 2011-03-01 17:25:24Z ralph $ - */ -class Zend_Log_Formatter_Simple extends Zend_Log_Formatter_Abstract -{ - /** - * @var string - */ - protected $_format; - - const DEFAULT_FORMAT = '%timestamp% %priorityName% (%priority%): %message%'; - - /** - * Class constructor - * - * @param null|string $format Format specifier for log messages - * @return void - * @throws Zend_Log_Exception - */ - public function __construct($format = null) - { - if ($format === null) { - $format = self::DEFAULT_FORMAT . PHP_EOL; - } - - if (!is_string($format)) { - // require_once 'Zend/Log/Exception.php'; - throw new Zend_Log_Exception('Format must be a string'); - } - - $this->_format = $format; - } - - /** - * Factory for Zend_Log_Formatter_Simple classe - * - * @param array|Zend_Config $options - * @return Zend_Log_Formatter_Simple - */ - public static function factory($options) - { - $format = null; - if (null !== $options) { - if ($options instanceof Zend_Config) { - $options = $options->toArray(); - } - - if (array_key_exists('format', $options)) { - $format = $options['format']; - } - } - - return new self($format); - } - - /** - * 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) - { - $output = $this->_format; - - foreach ($event as $name => $value) { - if ((is_object($value) && !method_exists($value,'__toString')) - || is_array($value) - ) { - $value = gettype($value); - } - - $output = str_replace("%$name%", $value, $output); - } - - return $output; - } -} |