use Monolog\Logger; use Monolog\Handler\StreamHandler; // Create the logger $logger = new Logger('my_logger'); // Add a file handler $logger->pushHandler(new StreamHandler('path/to/your.log', Logger::WARNING)); // Log some messages $logger->warning('Foo'); $logger->error('Bar');
use Monolog\Logger; use Monolog\Handler\StreamHandler; use Monolog\Formatter\LineFormatter; // Create the logger $logger = new Logger('my_logger'); // Add a file handler with custom formatter $handler = new StreamHandler('path/to/your.log', Logger::DEBUG); $formatter = new LineFormatter("%datetime% > %level_name% > %message%\n"); $handler->setFormatter($formatter); $logger->pushHandler($handler); // Log some messages $logger->debug('Debug message'); $logger->info('Info message');In this code, we create a logger called "my_logger" and add a file handler that logs messages with DEBUG level or above. We also define a custom formatter for the log output. We then log a debug and an info message. In conclusion, the PHP Logger event is a package library that provides a way to log messages in PHP applications. It offers various logging levels and output options. This library is commonly used for debugging purposes and is available as open-source software.