'EMERGENCY', JLog::ALERT => 'ALERT', JLog::CRITICAL => 'CRITICAL', JLog::ERROR => 'ERROR', JLog::WARNING => 'WARNING', JLog::NOTICE => 'NOTICE', JLog::INFO => 'INFO', JLog::DEBUG => 'DEBUG'); /** * Constructor. * * @param array &$options Log object options. * * @since 12.2 */ public function __construct(array &$options) { // Set the options for the class. $this->options = & $options; } /** * Method to add an entry to the log. * * @param JLogEntry $entry The log entry object to add to the log. * * @return void * * @since 12.2 */ abstract public function addEntry(JLogEntry $entry); } /** * Deprecated class placeholder. You should use JLogLogger instead. * * @package Joomla.Platform * @subpackage Log * @since 11.1 * @deprecated 13.3 (Platform) & 4.0 (CMS) * @codeCoverageIgnore */ abstract class JLogger extends JLogLogger { /** * Constructor. * * @param array &$options Log object options. * * @since 11.1 * @deprecated 13.3 */ public function __construct(array &$options) { JLog::add('JLogger is deprecated. Use JLogLogger instead.', JLog::WARNING, 'deprecated'); parent::__construct($options); } }