FileLogger
- Full name:
\Qubus\Log\Loggers\FileLogger
- Parent class:
\Qubus\Log\Loggers\BaseLogger
- This class implements:
\Psr\Log\LoggerInterface
Properties
filenameFormat
Date format of the log filename.
filenameExtension
Extension of the log file.
logFormat
logFilename
filesystem
threshold
Methods
__construct
public __construct(\League\Flysystem\FilesystemOperator $filesystem, string|\Psr\Log\LogLevel $threshold, array $params = []): mixed
Parameters:
Parameter | Type | Description |
---|---|---|
$filesystem | \League\Flysystem\FilesystemOperator | Flysystem filesystem abstraction |
$threshold | string|\Psr\Log\LogLevel | Lowest level of logging to write |
$params | array |
Throws:
log
Parameters:
Parameter | Type | Description |
---|---|---|
$level | string|\Psr\Log\LogLevel | |
$message | string|\Stringable | |
$context | array |
Throws:
setFilenameFormat
Set the log filename format using PHP's date parameters.
Parameters:
Parameter | Type | Description |
---|---|---|
$filenameFormat | string |
See Also:
- https://secure.php.net/manual/en/function.date.php -
setFilenameExtension
Set the filename extension. Ex: 'log' will be '.log'.
Parameters:
Parameter | Type | Description |
---|---|---|
$filenameExtension | string |
setLogFormat
Optionally create your own Format class and set it to be used instead.
Parameters:
Parameter | Type | Description |
---|---|---|
$logFormat | \Qubus\Log\Format |
setLogFilename
Optionally create your own Filename class and use this method to use it.
Parameters:
Parameter | Type | Description |
---|---|---|
$logFilename | \Qubus\Log\Filename |
Inherited methods
__construct
Parameters:
Parameter | Type | Description |
---|---|---|
$params | array |
Throws:
isAvailable
Parameters:
Parameter | Type | Description |
---|---|---|
$level | mixed |
getDate
stringify
Parameters:
Parameter | Type | Description |
---|---|---|
$data | array |
interpolate
Parameters:
Parameter | Type | Description |
---|---|---|
$message | mixed | |
$context | array |
__get
Parameters:
Parameter | Type | Description |
---|---|---|
$name | mixed |
Throws:
__set
Parameters:
Parameter | Type | Description |
---|---|---|
$name | mixed | |
$value | mixed |
Throws:
__isset
Parameters:
Parameter | Type | Description |
---|---|---|
$name | mixed |
Automatically generated on 2025-10-13