Class LoggerAppender
Abstract class that defines output logs strategies.
- LoggerConfigurable
-
LoggerAppender
Direct known subclasses
LoggerAppenderConsole, LoggerAppenderEcho, LoggerAppenderSocket, LoggerAppenderSyslog, LoggerAppenderFile, LoggerAppenderFirePHP, LoggerAppenderMail, LoggerAppenderMailEvent, LoggerAppenderMongoDB, LoggerAppenderNull, LoggerAppenderPDO, LoggerAppenderPhp
public
|
|
public
|
|
public
|
#
getDefaultLayout( )
Returns the default layout for this appender. Can be overriden by derived appenders. |
public
|
|
public
|
|
public
|
|
public
|
#
getFirstFilter( )
Returns the first filter in the filter chain. The return value may be null if no is filter is set. |
public
|
#
doAppend(
Performs threshold checks and invokes filters before delegating logging to the subclass' specific append() method. |
public
|
|
public
|
|
public
boolean
|
|
public
string
|
|
public
|
|
public
|
|
public
|
|
public
boolean
|
#
isAsSevereAsThreshold(
Checks whether the message level is below the appender's threshold. |
public
|
|
abstract protected
|
|
public
|
|
protected
|
setBoolean(),
setFileSize(),
setInteger(),
setLevel(),
setNumeric(),
setPositiveInteger(),
setString()
|
protected
boolean
|
$closed | false |
#
Set to true when the appender is closed. A closed appender will not accept any logging requests. |
protected
|
$filter |
|
#
The first filter in the filter chain. |
protected
|
$layout |
|
#
The appender's layout. Can be null if the appender does not use a layout. |
protected
string
|
$name |
|
#
Appender name. Used by other components to identify this appender. |
protected
|
$threshold |
|
#
Appender threshold level. Events whose level is below the threshold will not be logged. |
protected
boolean
|
$requiresLayout | true |
#
Set to true if the appender requires a layout. |