1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-10-23 09:36:11 +02:00

Add isHandling, fixes #53

This commit is contained in:
Jordi Boggiano
2012-01-28 14:43:55 +01:00
parent 8e11234066
commit 355123d607
3 changed files with 60 additions and 0 deletions

View File

@@ -278,6 +278,33 @@ class Logger
return self::$levels[$level];
}
/**
* Checks whether the Logger as a handler that listens on the given level
*
* @param integer $level
* @return Boolean
*/
public function isHandling($level)
{
$record = array(
'message' => '',
'context' => array(),
'level' => $level,
'level_name' => self::getLevelName($level),
'channel' => $this->name,
'datetime' => new \DateTime(),
'extra' => array(),
);
foreach ($this->handlers as $key => $handler) {
if ($handler->isHandling($record)) {
return true;
}
}
return false;
}
// ZF Logger Compat
/**