nick-scalewest/psr3-bridge

本库为 Casbin Logger 提供了一个符合 PSR-3 规范的桥梁。

1.0.1 2024-03-28 12:45 UTC

This package is auto-updated.

Last update: 2024-09-28 13:47:54 UTC


README

Build Status Coverage Status Latest Stable Version Total Downloads License

本库为 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 许可证进行许可。