Arbit - project tracking

Arbit - project tracking

API documentation :: Docs For Class arbitLogger

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
Documentation generated on Mon, 05 Apr 2010 14:02:02 +0200 by phpDocumentor 1.4.3