Class Horde_Log_Logger

Description
  • method: void LOGLEVEL(): LOGLEVEL($event) Log an event at LOGLEVEL, where LOGLEVEL has been added with addLevel() or already exists
  • method: void emerg(): emerg($event) Log an event at the EMERG log level
  • method: void alert(): alert($event) Log an event at the ALERT log level
  • method: void crit(): crit($event) Log an event at the CRIT log level
  • method: void err(): err($event) Log an event at the ERR log level
  • method: void warn(): warn($event) Log an event at the WARN log level
  • method: void notice(): notice($event) Log an event at the NOTICE log level
  • method: void info(): info($event) Log an event at the INFO log level
  • method: void debug(): debug($event) Log an event at the DEBUG log level
  • author: Chuck Hagenbuch <chuck@horde.org>
  • author: Mike Naberezny <mike@maintainable.com>
  • license: BSD

Located in /Log/lib/Horde/Log/Logger.php (line 33)


	
			
Method Summary
 Horde_Log_Logger __construct ([Horde_Log_Handler_Abstract|null $handler = null])
 void addHandler (Horde_Log_Handler_Abstract $handler)
 void addLevel (string $name, integer $level)
 void log (mixed $event, [integer $level = null])
 void __call (string $method, string $params)
Methods
Constructor __construct (line 56)

Class constructor. Create a new logger

  • access: public
Horde_Log_Logger __construct ([Horde_Log_Handler_Abstract|null $handler = null])
  • Horde_Log_Handler_Abstract|null $handler: default handler
addFilter (line 170)

Add a filter that will be applied before all log handlers.

Before a message will be received by any of the handlers, it must be accepted by all filters added with this method.

  • access: public
void addFilter (Horde_Log_Filter_Interface $filter)
addHandler (line 186)

Add a handler. A handler is responsible for taking a log message and writing it out to storage.

  • access: public
void addHandler (Horde_Log_Handler_Abstract $handler)
  • Horde_Log_Handler_Abstract $handler
addLevel (line 149)

Add a custom log level

  • access: public
void addLevel (string $name, integer $level)
  • string $name: Name of level
  • integer $level: Numeric level
log (line 93)

Log a message at a level

  • access: public
void log (mixed $event, [integer $level = null])
  • mixed $event: Message to log, either an array or a string
  • integer $level: Log level of message, required if $message is a string
__call (line 76)

Undefined method handler allows a shortcut:

$log->levelName('message') instead of $log->log('message', Horde_Log_LEVELNAME)

  • access: public
void __call (string $method, string $params)
  • string $method: log level name
  • string $params: message to log

Documentation generated on Sun, 30 Jan 2011 05:19:22 +0000 by phpDocumentor 1.4.3