23 lines
406 B
PHP
23 lines
406 B
PHP
<?php
|
|
|
|
namespace CK\Logger;
|
|
|
|
use CK\Logger\Handler\Handler;
|
|
use Magento\Framework\Filesystem\Driver\File as FileDriver;
|
|
|
|
class LoggerFactory {
|
|
|
|
protected FileDriver $filesystem;
|
|
|
|
public function __construct(FileDriver $filesystem) {
|
|
$this->filesystem = $filesystem;
|
|
}
|
|
|
|
public function create(): Logger {
|
|
$handler = new Handler($this->filesystem);
|
|
return new Logger([$handler]);
|
|
}
|
|
|
|
}
|
|
|