This library provides a PSR-3 compliant bridge for PHP-Casbin
Logger.
Casbin is a powerful and efficient open-source access control library.
Via Composer.
composer require casbin/psr3-bridge
Here is an example of using Monolog
, Monolog
implements the PSR-3 interface.
You can use any other library that implements PSR-3 interface.
use Casbin\Bridge\Logger\LoggerBridge;
use Casbin\Log\Log;
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
$log = new Logger('name');
$log->pushHandler(new StreamHandler('path/to/your.log', Logger::WARNING));
Log::setLogger(new LoggerBridge($log));
This project is licensed under the Apache 2.0 license.