diff options
Diffstat (limited to 'vendor/ruflin/elastica/lib/Elastica/Log.php')
-rw-r--r-- | vendor/ruflin/elastica/lib/Elastica/Log.php | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/vendor/ruflin/elastica/lib/Elastica/Log.php b/vendor/ruflin/elastica/lib/Elastica/Log.php index b246a7b1..c2f0c18a 100644 --- a/vendor/ruflin/elastica/lib/Elastica/Log.php +++ b/vendor/ruflin/elastica/lib/Elastica/Log.php @@ -1,35 +1,31 @@ <?php - namespace Elastica; -use Elastica\JSON; use Psr\Log\AbstractLogger; /** - * Elastica log object + * Elastica log object. * - * @category Xodoa - * @package Elastica * @author Nicolas Ruflin <spam@ruflin.com> */ class Log extends AbstractLogger { /** - * Log path or true if enabled + * Log path or true if enabled. * * @var string|bool */ protected $_log = true; /** - * Last logged message + * Last logged message. * * @var string Last logged message */ protected $_lastMessage = ''; /** - * Inits log object + * Inits log object. * * @param string|bool String to set a specific file for logging */ @@ -39,11 +35,12 @@ class Log extends AbstractLogger } /** - * Log a message + * Log a message. * - * @param mixed $level + * @param mixed $level * @param string $message - * @param array $context + * @param array $context + * * @return null|void */ public function log($level, $message, array $context = array()) @@ -52,18 +49,18 @@ class Log extends AbstractLogger $this->_lastMessage = JSON::stringify($context); if (!empty($this->_log) && is_string($this->_log)) { - error_log($this->_lastMessage . PHP_EOL, 3, $this->_log); + error_log($this->_lastMessage.PHP_EOL, 3, $this->_log); } else { error_log($this->_lastMessage); } - } /** - * Enable/disable log or set log path + * Enable/disable log or set log path. + * + * @param bool|string $log Enables log or sets log path * - * @param bool|string $log Enables log or sets log path - * @return \Elastica\Log + * @return $this */ public function setLog($log) { @@ -73,7 +70,7 @@ class Log extends AbstractLogger } /** - * Return last logged message + * Return last logged message. * * @return string Last logged message */ |