ErrorLogHandler
        
        extends AbstractProcessingHandler
    
    
            
            in package
            
        
    
    
    
Stores to PHP error_log() handler.
Tags
Table of Contents
Constants
- OPERATING_SYSTEM = 0
 - SAPI = 4
 
Properties
- $bubble : mixed
 - $expandNewlines : mixed
 - $formatter : FormatterInterface
 - $level : mixed
 - $messageType : mixed
 - $processors : mixed
 
Methods
- __construct() : mixed
 - __destruct() : mixed
 - close() : mixed
 - Closes the handler.
 - getAvailableTypes() : array<string|int, mixed>
 - getBubble() : bool
 - Gets the bubbling behavior.
 - getFormatter() : FormatterInterface
 - Gets the formatter.
 - getLevel() : int
 - Gets minimum logging level at which this handler will be triggered.
 - handle() : bool
 - Handles a record.
 - handleBatch() : mixed
 - Handles a set of records at once.
 - isHandling() : bool
 - Checks whether the given record will be handled by this handler.
 - popProcessor() : callable
 - Removes the processor on top of the stack and returns it.
 - pushProcessor() : self
 - Adds a processor in the stack.
 - reset() : mixed
 - setBubble() : self
 - Sets the bubbling behavior.
 - setFormatter() : self
 - Sets the formatter.
 - setLevel() : self
 - Sets minimum logging level at which this handler will be triggered.
 - getDefaultFormatter() : FormatterInterface
 - Gets the default formatter.
 - processRecord() : array<string|int, mixed>
 - Processes a record.
 - write() : void
 - Writes the record down to the log of the implementing handler
 
Constants
OPERATING_SYSTEM
    public
        mixed
    OPERATING_SYSTEM
    = 0
    
    
    
    
SAPI
    public
        mixed
    SAPI
    = 4
    
    
    
    
Properties
$bubble
    protected
        mixed
    $bubble
     = true
    
    
    
    
$expandNewlines
    protected
        mixed
    $expandNewlines
    
    
    
    
    
$formatter
    protected
        FormatterInterface
    $formatter
    
    
    
    
    
$level
    protected
        mixed
    $level
     = \Monolog\Logger::DEBUG
    
    
    
    
$messageType
    protected
        mixed
    $messageType
    
    
    
    
    
$processors
    protected
        mixed
    $processors
     = array()
    
    
    
    
Methods
__construct()
    public
                    __construct([int $messageType = self::OPERATING_SYSTEM ][, int $level = Logger::DEBUG ][, bool $bubble = true ][, bool $expandNewlines = false ]) : mixed
    Parameters
- $messageType : int = self::OPERATING_SYSTEM
 - 
                    
Says where the error should go.
 - $level : int = Logger::DEBUG
 - 
                    
The minimum logging level at which this handler will be triggered
 - $bubble : bool = true
 - 
                    
Whether the messages that are handled can bubble up the stack or not
 - $expandNewlines : bool = false
 - 
                    
If set to true, newlines in the message will be expanded to be take multiple log entries
 
__destruct()
    public
                    __destruct() : mixed
    close()
Closes the handler.
    public
                    close() : mixed
    This will be called automatically when the object is destroyed
getAvailableTypes()
    public
            static        getAvailableTypes() : array<string|int, mixed>
    Return values
array<string|int, mixed> —With all available types
getBubble()
Gets the bubbling behavior.
    public
                    getBubble() : bool
    Return values
bool —true means that this handler allows bubbling. false means that bubbling is not permitted.
getFormatter()
Gets the formatter.
    public
                    getFormatter() : FormatterInterface
    Return values
FormatterInterfacegetLevel()
Gets minimum logging level at which this handler will be triggered.
    public
                    getLevel() : int
    Return values
inthandle()
Handles a record.
    public
                    handle(array<string|int, mixed> $record) : bool
    Parameters
- $record : array<string|int, mixed>
 - 
                    
The record to handle
 
Return values
bool —true means that this handler handled the record, and that bubbling is not permitted. false means the record was either not processed or that this handler allows bubbling.
handleBatch()
Handles a set of records at once.
    public
                    handleBatch(array<string|int, mixed> $records) : mixed
    Parameters
- $records : array<string|int, mixed>
 - 
                    
The records to handle (an array of record arrays)
 
isHandling()
Checks whether the given record will be handled by this handler.
    public
                    isHandling(array<string|int, mixed> $record) : bool
    Parameters
- $record : array<string|int, mixed>
 - 
                    
Partial log record containing only a level key
 
Return values
boolpopProcessor()
Removes the processor on top of the stack and returns it.
    public
                    popProcessor() : callable
    Return values
callablepushProcessor()
Adds a processor in the stack.
    public
                    pushProcessor(mixed $callback) : self
    Parameters
- $callback : mixed
 
Return values
selfreset()
    public
                    reset() : mixed
    setBubble()
Sets the bubbling behavior.
    public
                    setBubble(bool $bubble) : self
    Parameters
- $bubble : bool
 - 
                    
true means that this handler allows bubbling. false means that bubbling is not permitted.
 
Return values
selfsetFormatter()
Sets the formatter.
    public
                    setFormatter(FormatterInterface $formatter) : self
    Parameters
- $formatter : FormatterInterface
 
Return values
selfsetLevel()
Sets minimum logging level at which this handler will be triggered.
    public
                    setLevel(int|string $level) : self
    Parameters
- $level : int|string
 - 
                    
Level or level name
 
Return values
selfgetDefaultFormatter()
Gets the default formatter.
    protected
                    getDefaultFormatter() : FormatterInterface
    Return values
FormatterInterfaceprocessRecord()
Processes a record.
    protected
                    processRecord(array<string|int, mixed> $record) : array<string|int, mixed>
    Parameters
- $record : array<string|int, mixed>
 
Return values
array<string|int, mixed>write()
Writes the record down to the log of the implementing handler
    protected
                    write(array<string|int, mixed> $record) : void
    Parameters
- $record : array<string|int, mixed>