Classes

JLog

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 »

JLogEntry

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 »

JLogger

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 »

JLoggerDatabase

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 »

JLoggerEcho

Joomla Echo logger 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 »

JLoggerFormattedText

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 »

JLoggerMessageQueue

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 »

JLoggerSysLog

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 »

JLoggerW3C

Joomla! W3C Logging class

This class is designed to build log files based on the W3C specification at: http://www.w3.org/TR/WD-logfile.html
« More »

LogException

Exception class definition for the Log subpackage.

« More »