1
0
mirror of https://github.com/Seldaek/monolog.git synced 2025-10-24 10:06:08 +02:00

Added the support of a logging context

This commit is contained in:
Christophe Coevoet
2011-06-01 00:10:38 +02:00
parent a8d4fc4a34
commit c1675c59d8
13 changed files with 74 additions and 60 deletions

View File

@@ -137,15 +137,17 @@ class Logger
*
* @param integer $level The logging level
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function addRecord($level, $message)
public function addRecord($level, $message, array $context = array())
{
if (!$this->handlers) {
$this->pushHandler(new StreamHandler('php://stderr', self::DEBUG));
}
$record = array(
'message' => $message,
'message' => (string) $message,
'context' => $context,
'level' => $level,
'level_name' => self::getLevelName($level),
'channel' => $this->name,
@@ -180,9 +182,10 @@ class Logger
* Adds a log record at the DEBUG level.
*
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function addDebug($message)
public function addDebug($message, array $context = array())
{
return $this->addRecord(self::DEBUG, $message);
}
@@ -191,9 +194,10 @@ class Logger
* Adds a log record at the INFO level.
*
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function addInfo($message)
public function addInfo($message, array $context = array())
{
return $this->addRecord(self::INFO, $message);
}
@@ -202,9 +206,10 @@ class Logger
* Adds a log record at the WARNING level.
*
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function addWarning($message)
public function addWarning($message, array $context = array())
{
return $this->addRecord(self::WARNING, $message);
}
@@ -213,9 +218,10 @@ class Logger
* Adds a log record at the ERROR level.
*
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function addError($message)
public function addError($message, array $context = array())
{
return $this->addRecord(self::ERROR, $message);
}
@@ -224,9 +230,10 @@ class Logger
* Adds a log record at the CRITICAL level.
*
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function addCritical($message)
public function addCritical($message, array $context = array())
{
return $this->addRecord(self::CRITICAL, $message);
}
@@ -235,9 +242,10 @@ class Logger
* Adds a log record at the ALERT level.
*
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function addAlert($message)
public function addAlert($message, array $context = array())
{
return $this->addRecord(self::ALERT, $message);
}
@@ -261,9 +269,10 @@ class Logger
* This method allows to have an easy ZF compatibility.
*
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function debug($message)
public function debug($message, array $context = array())
{
return $this->addRecord(self::DEBUG, $message);
}
@@ -274,9 +283,10 @@ class Logger
* This method allows to have an easy ZF compatibility.
*
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function info($message)
public function info($message, array $context = array())
{
return $this->addRecord(self::INFO, $message);
}
@@ -287,9 +297,10 @@ class Logger
* This method allows to have an easy ZF compatibility.
*
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function notice($message)
public function notice($message, array $context = array())
{
return $this->addRecord(self::INFO, $message);
}
@@ -300,9 +311,10 @@ class Logger
* This method allows to have an easy ZF compatibility.
*
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function warn($message)
public function warn($message, array $context = array())
{
return $this->addRecord(self::WARNING, $message);
}
@@ -313,9 +325,10 @@ class Logger
* This method allows to have an easy ZF compatibility.
*
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function err($message)
public function err($message, array $context = array())
{
return $this->addRecord(self::ERROR, $message);
}
@@ -326,9 +339,10 @@ class Logger
* This method allows to have an easy ZF compatibility.
*
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function crit($message)
public function crit($message, array $context = array())
{
return $this->addRecord(self::CRITICAL, $message);
}
@@ -339,9 +353,10 @@ class Logger
* This method allows to have an easy ZF compatibility.
*
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function alert($message)
public function alert($message, array $context = array())
{
return $this->addRecord(self::ALERT, $message);
}
@@ -352,9 +367,10 @@ class Logger
* This method allows to have an easy ZF compatibility.
*
* @param string $message The log message
* @param array $context The log context
* @return Boolean Whether the record has been processed
*/
public function emerg($message)
public function emerg($message, array $context = array())
{
return $this->addRecord(self::ALERT, $message);
}