casbin / psr3-bridge
此库为Casbin Logger提供了一个符合PSR-3规范的桥接器。
v1.3.1
2022-02-05 12:08 UTC
Requires
- casbin/casbin: ^2.0|^3.0
- psr/log: ^1.1|^2.0|^3.0
Requires (Dev)
- mockery/mockery: ^1.2
- php-coveralls/php-coveralls: ^2.1
- phpunit/phpunit: ~7.0|~8.0
README
此库为PHP-Casbin
Logger提供了一个符合PSR-3规范的桥接器。
Casbin是一个强大而高效的开源访问控制库。
安装
通过Composer。
composer require casbin/psr3-bridge
用法
以下是一个使用Monolog
的示例,Monolog
实现了PSR-3接口。
您可以使用任何其他实现PSR-3接口的库。
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));
获取帮助
许可证
本项目采用Apache 2.0许可证。