Core::arbitLogger
Class arbitLogger
Generic logger for all log messages
Generic logger, which consumes all log messages, and annotates the with some basic context information. Generic logger for all log messages
Generic logger, which consumes all log messages, and annotates the with some basic context information.
Author(s):
|
Version:
|
$Revision: 1236 $ |
|
License:
|
GPL |
Member Variables
|
protected static
array |
$messages
Log message container
Aggregates all log messages, occured during application run.
Log message container
Aggregates all log messages, occured during application run. |
Method Summary
|
public static
void |
dump(
)
Dump all given variables
Dump all passed variables, and create a user readable debug output. |
|
public static
array |
getMessages(
)
Receive debug messages |
|
public void |
writeLogMessage(
$message
, $severity
, $source
, $category
, [ $extraInfo
= array()] )
Writes the message $message to the log. |
Methods
dump
static void
dump(
)
Dump all given variables
Dump all passed variables, and create a user readable debug output. Dump all given variables
Dump all passed variables, and create a user readable debug output.
getMessages
static array
getMessages(
)
Receive debug messages Receive debug messages
Receive array with all aggregated debug messages
writeLogMessage
void
writeLogMessage(
string
$message
, int
$severity
, string
$source
, string
$category
, [array(string=>string)
$extraInfo
= array()] )
Writes the message $message to the log. Writes the message $message to the log.
The writer can use the severity, source, and category to filter the incoming messages and determine the location where the messages should be written.
The array $optional contains extra information that can be added to the log. For example: line numbers, file names, usernames, etc.
Parameters:
| Name |
Type |
Description |
$message |
string |
|
$severity |
int |
ezcLog::DEBUG, ezcLog::SUCCESS_AUDIT, ezcLog::FAILED_AUDIT, ezcLog::INFO, ezcLog::NOTICE, ezcLog::WARNING, ezcLog::ERROR or ezcLog::FATAL.
|
$source |
string |
|
$category |
string |
|
$extraInfo |
array(string=>string) |
|
Exceptions:
| Type |
Description |
ezcLogWriterException |
If the log writer was unable to write the log message
|
|