Classes
DelegatingPsrLogger
Delegating logger which delegates log messages received from the PSR-3 interface to the Joomla! Log object.
Log
Joomla! Log Class
This class hooks into the global log configuration settings to allow for user configured
logging events to be sent to where the user wishes them to be sent. On high load sites
Syslog is probably the best (pure PHP function), then the text file based loggers (CSV, W3c
or plain Formattedtext) and finally MySQL offers the most features (e.g. rapid searching)
but will incur a performance hit due to INSERT being issued.
« More » LogEntry
Joomla! Log Entry class
This class is designed to hold log entries for either writing to an engine, or for
supported engines, retrieving lists and building in memory (PHP based) search operations.
« More » Logger
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.
« More » Classes
CallbackLogger
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.
« More » DatabaseLogger
Joomla! MySQL Database Log class
This class is designed to output logs to a specific MySQL database table. Fields in this
table are based on the Syslog style of log output. This is designed to allow quick and
easy searching.
« More » FormattedtextLogger
Joomla! Formatted Text File Log class
This class is designed to use as a base for building formatted text files for output. By
default it emulates the Syslog style format output. This is a disk based output format.
« More » MessagequeueLogger
Joomla MessageQueue logger class.
This class is designed to output logs to a specific MySQL database table. Fields in this
table are based on the Syslog style of log output. This is designed to allow quick and
easy searching.
« More » SyslogLogger
Joomla! Syslog Log class
This class is designed to call the PHP Syslog function call which is then sent to the
system wide log system. For Linux/Unix based systems this is the syslog subsystem, for
the Windows based implementations this can be found in the Event Log. For Windows,
permissions may prevent PHP from properly outputting messages.
« More » W3cLogger
Joomla! W3C Logging class
This class is designed to build log files based on the W3C specification.
« More »