Abstract Class JLogLogger

Description

Joomla! Logger Base Class

This class is used to be the basis of logger classes to allow for defined functions to exist regardless of the child class.

  • abstract:
  • since: 12.2

Located in /libraries/joomla/log/logger.php (line 22)


	
			
Direct descendents
Class Description
Abstract class JLogger Deprecated class placeholder. You should use JLogLogger instead.
 class JLogLoggerCallback Joomla! Callback Log class
 class JLogLoggerDatabase Joomla! MySQL Database Log class
 class JLogLoggerEcho Joomla Echo logger class.
 class JLogLoggerFormattedtext Joomla! Formatted Text File Log class
 class JLogLoggerMessagequeue Joomla MessageQueue logger class.
 class JLogLoggerSyslog Joomla! Syslog Log class
Variable Summary
 array $options
 array $priorities
Method Summary
 JLogLogger __construct (array &$options)
 void addEntry (JLogEntry $entry)
Variables
array $options = array() (line 29)

Options array for the JLog instance.

  • since: 12.2
  • access: protected
array $priorities = array(
JLog::EMERGENCY => 'EMERGENCY',
JLog::ALERT => 'ALERT',
JLog::CRITICAL => 'CRITICAL',
JLog::ERROR => 'ERROR',
JLog::WARNING => 'WARNING',
JLog::NOTICE => 'NOTICE',
JLog::INFO => 'INFO',
JLog::DEBUG => 'DEBUG')
(line 35)
  • var: Translation array for JLogEntry priorities to text strings.
  • since: 12.2
  • access: protected

Redefined in descendants as:
Methods
Constructor __construct (line 52)

Constructor.

  • since: 12.2
  • access: public
JLogLogger __construct (array &$options)
  • array &$options: Log object options.

Redefined in descendants as:
addEntry (line 67)

Method to add an entry to the log.

  • abstract:
  • since: 12.2
  • access: public
void addEntry (JLogEntry $entry)
  • JLogEntry $entry: The log entry object to add to the log.

Redefined in descendants as:

Documentation generated on Tue, 19 Nov 2013 15:07:25 +0100 by phpDocumentor 1.4.3