. */ namespace OrangeHRM\Installer\Framework; use OrangeHRM\Core\Traits\ServiceContainerTrait; use OrangeHRM\Framework\Services; class StreamHandler extends \Monolog\Handler\StreamHandler { use ServiceContainerTrait; /** * @inheritDoc */ protected function write(array $record): void { if ($this->getContainer()->has(Services::HTTP_KERNEL) && $this->getContainer()->get(Services::HTTP_KERNEL)->isLogFileWritable()) { parent::write($record); } } }