// Import the logger interface use Psr\Log\LoggerInterface; // Initialize the logger $logger = new MyLogger(); // Log a message with severity level 'error' $logger->error('Oops, something went wrong!');
// Import the logger interface use Psr\Log\LoggerInterface; // Initialize the logger $logger = new MyLogger(); // Log a message with severity level 'info' $logger->info('User logged in successfully', ['user_id' => 123]);In this example, we log an informational message with some additional context data (in this case, the user ID of the logged-in user). The package library for the PSR-3 LoggerInterface is 'psr/log'. This library defines the standard interface and does not include any actual logging functionality itself. It is typically used as a dependency for other PHP logging libraries that implement the interface, such as Monolog or Log4PHP.