wangxinglong 31e9432ba0 | ||
---|---|---|
.. | ||
.github/workflows | ||
src | ||
tests | ||
.gitignore | ||
.phpunit.result.cache | ||
.releaserc.yml | ||
.travis.yml | ||
LICENSE | ||
README.md | ||
composer.json | ||
phpunit.xml |
README.md
PSR-3 Bridge for PHP-Casbin Logger
This library provides a PSR-3 compliant bridge for PHP-Casbin
Logger.
Casbin is a powerful and efficient open-source access control library.
Installation
Via Composer.
composer require casbin/psr3-bridge
Usage
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));
Getting Help
License
This project is licensed under the Apache 2.0 license.