Property | Type | Description | |
---|---|---|---|
$createParentDirectories | boolean | ||
$fileHandle | resource | ||
$logFileUrl | string | ||
$logFilesToKeep | integer | ||
$logMessageOrigin | boolean | ||
$maximumLogFileSize | integer | ||
$severityLabels | array | An array of severity labels, indexed by their integer constant |
Method | Description | |
---|---|---|
append ( string $message, integer $severity = LOG_INFO, mixed $additionalData = null, string $packageKey = null, string $className = null, string $methodName = null ) : void | Appends the given message along with the additional information into the log. | |
close ( ) : void | Carries out all actions necessary to cleanly close the logging backend, such as closing the log file or disconnecting from a database. | |
open ( ) : void | Carries out all actions necessary to prepare the logging backend, such as opening the log file or opening a database connection. | |
setCreateParentDirectories ( boolean $flag ) : void | Sets the flag telling if parent directories in the path leading to the log file URL should be created if they don't exist. | |
setLogFileURL ( string $logFileUrl ) : void | Sets URL pointing to the log file. Usually the full directory and the filename, however any valid stream URL is possible. | |
setLogFilesToKeep ( integer $logFilesToKeep ) : void | If a new log file is started, keep this number of old log files. | |
setLogMessageOrigin ( boolean $flag ) : void | If enabled, a hint about where the log message was created is added to the log file. | |
setMaximumLogFileSize ( integer $maximumLogFileSize ) : void | Sets the maximum log file size, if the logfile is bigger, a new one is started. |
Method | Description | |
---|---|---|
rotateLogFile ( ) : void | Rotate the log file and make sure the configured number of files is kept. |
public append ( string $message, integer $severity = LOG_INFO, mixed $additionalData = null, string $packageKey = null, string $className = null, string $methodName = null ) : void | ||
$message | string | The message to log |
$severity | integer | One of the LOG_* constants |
$additionalData | mixed | A variable containing more information about the event to be logged |
$packageKey | string | Key of the package triggering the log (determined automatically if not specified) |
$className | string | Name of the class triggering the log (determined automatically if not specified) |
$methodName | string | Name of the method triggering the log (determined automatically if not specified) |
return | void |
protected rotateLogFile ( ) : void | ||
return | void |
public setCreateParentDirectories ( boolean $flag ) : void | ||
$flag | boolean | TRUE if parent directories should be created |
return | void |
public setLogFileURL ( string $logFileUrl ) : void | ||
$logFileUrl | string | URL pointing to the log file |
return | void |
public setLogFilesToKeep ( integer $logFilesToKeep ) : void | ||
$logFilesToKeep | integer | Number of old log files to keep |
return | void |
public setLogMessageOrigin ( boolean $flag ) : void | ||
$flag | boolean | |
return | void |
public setMaximumLogFileSize ( integer $maximumLogFileSize ) : void | ||
$maximumLogFileSize | integer | Maximum size in bytes |
return | void |
protected bool $createParentDirectories | ||
return | boolean |
protected array $severityLabels | ||
return | array |