From: Jan Schneider Date: Mon, 8 Nov 2010 20:41:10 +0000 (+0100) Subject: Catch invalid log levels. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=2d9e19e41b816063424c69b8269d30777ac3e6d3;p=horde.git Catch invalid log levels. --- diff --git a/framework/Log/lib/Horde/Log/Logger.php b/framework/Log/lib/Horde/Log/Logger.php index 466735bf6..284ebca2a 100644 --- a/framework/Log/lib/Horde/Log/Logger.php +++ b/framework/Log/lib/Horde/Log/Logger.php @@ -169,7 +169,8 @@ class Horde_Log_Logger implements Serializable $event = array('message' => $event, 'level' => $level); } - if (!isset($this->_levels[$event['level']])) { + if (!isset($this->_levels[$event['level']]) || + !is_string($this->_levels[$event['level']])) { throw new Horde_Log_Exception('Bad log level: ' . $event['level']); }