Abstract superclass of the other appenders in the package.
This class provides the code for common functionality, such as support for threshold filtering and support for general filters.
Located in /LoggerAppenderSkeleton.php (line 35)
LoggerAppender | --LoggerAppenderSkeleton
Class | Description |
---|---|
LoggerAppenderConsole | ConsoleAppender appends log events to STDOUT or STDERR using a layout specified by the user. |
LoggerAppenderNull | A NullAppender merely exists, it never outputs a message to any device. |
LoggerAppenderEcho | LoggerAppenderEcho uses echo function to output events. |
LoggerAppenderFile | FileAppender appends log events to a file. |
LoggerAppenderSyslog | Log events using php http://www.php.net/syslog function. |
LoggerAppenderMail | Appends log events to mail using php function http://www.php.net/mail. |
LoggerAppenderMailEvent | Log events to an email address. It will be created an email for each event. |
LoggerAppenderDb | Appends log events to a db table using PEAR::DB class. |
LoggerAppenderPhp | Log events using php http://www.php.net/trigger_error function and a LoggerLayoutTTCC default layout. |
LoggerAppenderSocket | Serialize events and send them to a network socket. |
LoggerAppenderAdodb | Appends log events to a db table using adodb class. |
The first filter in the filter chain
LoggerLayout for this appender. It can be null if appender has its own layout
The last filter in the filter chain
Constructor
Derived appenders should override this method if option structure requires it.
Subclasses of LoggerAppenderSkeleton should implement this method to perform actual logging.
Finalize this appender by calling the derived class' close() method.
Do not use this method.
Return the first filter in the filter chain for this Appender.
The return value may be null if no is filter is set.
Returns this appenders threshold level.
See the setThreshold() method for the meaning of this option.
Check whether the message level is below the appender's threshold.
If there is no threshold set, then the return value is always true.
Set the threshold level of this appender.
Perform actions before object serialization.
Call finalize() to properly close the appender.
Perform actions after object de-serialization.
Call activateOptions() to properly setup the appender.
Inherited From LoggerAppender
LoggerAppender::addFilter()
LoggerAppender::clearFilters()
LoggerAppender::close()
LoggerAppender::doAppend()
LoggerAppender::factory()
LoggerAppender::getErrorHandler()
LoggerAppender::getFilter()
LoggerAppender::getLayout()
LoggerAppender::getName()
LoggerAppender::requiresLayout()
LoggerAppender::setErrorHandler()
LoggerAppender::setLayout()
LoggerAppender::setName()
LoggerAppender::singleton()
Documentation generated by phpDocumentor 1.3.2