use Psr\Log\LoggerInterface; use Monolog\Logger; use Monolog\Handler\StreamHandler; $logger = new Logger('my_logger'); $logger->pushHandler(new StreamHandler('/logs/my_logfile.log', Logger::ERROR)); $logger->error('An error occurred!');
use Psr\Log\LoggerInterface; use Monolog\Logger; use Monolog\Handler\StreamHandler; use Monolog\Handler\RedisHandler; use Monolog\Handler\SlackHandler; $logger = new Logger('my_logger'); $logger->pushHandler(new StreamHandler('/logs/my_logfile.log', Logger::ERROR)); $logger->pushHandler(new RedisHandler(new Redis(), 'my_logs')); $logger->pushHandler(new SlackHandler('slack_webhook_url', '#logs')); $logger->info('Something happened!');
composer require monolog/monologOverall, PHP Logger is a useful tool for developers who need to log events and errors in their applications. Using this library, developers can easily customize the logging behavior, and direct logs to various targets.