From 2d9e19e41b816063424c69b8269d30777ac3e6d3 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Mon, 8 Nov 2010 21:41:10 +0100 Subject: [PATCH] Catch invalid log levels. --- framework/Log/lib/Horde/Log/Logger.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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']); } -- 2.11.0