use Monolog\Logger; use Monolog\Handler\StreamHandler; // create a log channel $log = new Logger('name'); $log->pushHandler(new StreamHandler('path/to/your.log', Logger::NOTICE)); // add a notice message to the log $log->notice('This is a notice message');
use Monolog\Logger; use Monolog\Handler\StreamHandler; // create a log channel for notices $noticeLogger = new Logger('notices'); $noticeLogger->pushHandler(new StreamHandler('path/to/notice.log', Logger::NOTICE)); // create a log channel for errors $errorLogger = new Logger('errors'); $errorLogger->pushHandler(new StreamHandler('path/to/error.log', Logger::ERROR)); // add messages to the different log channels $noticeLogger->notice('This is a notice message'); $errorLogger->error('This is an error message');In this example, two different log channels are set up using different log files and severity levels. The `noticeLogger` channel is used to log notices, while the `errorLogger` channel is used to log errors. Messages can be added to each channel separately using the corresponding log methods. Package library: Monolog.