nick-scalewest / psr3-bridge
本库为 Casbin Logger 提供了一个符合 PSR-3 规范的桥梁。
1.0.1
2024-03-28 12:45 UTC
Requires
- nick-scalewest/php-casbin: ^1.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
This package is auto-updated.
Last update: 2024-09-28 13:47:54 UTC
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 许可证进行许可。