// Include the logger library use Monolog\Logger; use Monolog\Handler\StreamHandler; // Create a logger $log = new Logger('my_logger'); // Add a handler to write log messages to a file $log->pushHandler(new StreamHandler('path/to/your.log', Logger::DEBUG)); // Write a message to the log file $log->debug('This is a debug message');
// Include the logger library use Monolog\Logger; use Monolog\Handler\StreamHandler; use Monolog\Formatter\LineFormatter; // Create a logger $log = new Logger('my_logger'); // Add a custom handler with a formatter $handler = new StreamHandler('path/to/your.log', Logger::ERROR); $formatter = new LineFormatter("[%datetime%] %channel%.%level_name%: %message% %context%\n"); $handler->setFormatter($formatter); $log->pushHandler($handler); // Write an error message to the log file $log->error('This is an error message', ['code' => 404]);Package library: Monolog