CallbackLogger

Extends Logger

Joomla! Callback Log class

This class allows logging to be handled by a callback function. This allows unprecedented flexibility in the way logging can be handled.

since

3.0.1

package

Joomla CMS

Methods

__construct

Constructor.

__construct(mixed||string|int &options) : 
since

3.0.1

throws

RuntimeException

Arguments

options

array<string|int, mixed>Log object options.

Response

mixed

addEntry

Method to add an entry to the log.

addEntry(\Joomla\CMS\Log\LogEntry entry) : 
since

3.0.1

throws

RuntimeException

Arguments

entry

LogEntryThe log entry object to add to the log.

Response

void

Properties

options

Options array for the Log instance.

inherited
since

3.0.1

Type(s)

array<string|int, mixed>

priorities

Translation array for LogEntry priorities to text strings.

inherited
since

3.0.1

Type(s)

array<string|int, mixed>

callback

The function to call when an entry is added

since

3.0.1

Warning: Array to string conversion in /opt/phpdoc/vendor/twig/twig/src/Extension/CoreExtension.php on line 768

Type(s)

callable