Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
tipuloidea
/
back
/
vendor
/
laravel
/
pail
/
src
:
LoggerFactory.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace Laravel\Pail; use Monolog\Formatter\JsonFormatter; use Monolog\Handler\StreamHandler; use Monolog\Level; use Monolog\Logger; use Psr\Log\LoggerInterface; class LoggerFactory { /** * Creates a new instance of the logger factory. */ public function __construct( protected File $file, ) { // } /** * Creates a new instance of the logger. */ public function create(): LoggerInterface { $handler = new StreamHandler($this->file->__toString(), Level::Debug); $handler->setFormatter(new JsonFormatter); return new Logger('pail', [$handler]); } }