|
|
||
|---|---|---|
| .. | ||
| .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.