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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user