|
|
|
@ -7,7 +7,7 @@ use DateTimeImmutable;
|
|
|
|
|
use DirectoryIterator;
|
|
|
|
|
use jrosset\LastErrorException\LastErrorException;
|
|
|
|
|
use Monolog\Handler\StreamHandler;
|
|
|
|
|
use Monolog\Level;
|
|
|
|
|
use Monolog\Logger;
|
|
|
|
|
use RuntimeException;
|
|
|
|
|
use Throwable;
|
|
|
|
|
|
|
|
|
@ -21,7 +21,7 @@ class LogDirectoryHandler extends StreamHandler {
|
|
|
|
|
* Initialization
|
|
|
|
|
*
|
|
|
|
|
* @param string $dirPath The log directory path
|
|
|
|
|
* @param Level $level The minimum logging level at which this handler will be triggered
|
|
|
|
|
* @param int|string $level The minimum logging level at which this handler will be triggered
|
|
|
|
|
* @param int $historyNumberOfDays The maximum number of history files to keep (in number of days)
|
|
|
|
|
* @param bool $bubble Whether the messages that are handled can bubble up the stack or not
|
|
|
|
|
* @param int|null $filePermission Optional file permissions (default (0644) are only for owner read/write)
|
|
|
|
@ -32,7 +32,7 @@ class LogDirectoryHandler extends StreamHandler {
|
|
|
|
|
*/
|
|
|
|
|
public function __construct (
|
|
|
|
|
string $dirPath,
|
|
|
|
|
Level $level = Level::Debug,
|
|
|
|
|
$level = Logger::DEBUG,
|
|
|
|
|
int $historyNumberOfDays = 30,
|
|
|
|
|
bool $bubble = true,
|
|
|
|
|
?int $filePermission = null,
|
|
|
|
|