This library provides a PSR-3 compliant bridge for Casbin Logger.

v1.3.1 2022-02-05 12:08 UTC

This package is auto-updated.

Last update: 2024-04-05 17:44:58 UTC


Build Status Coverage Status Latest Stable Version Total Downloads License

This library provides a PSR-3 compliant bridge for PHP-Casbin Logger.

Casbin is a powerful and efficient open-source access control library.


Via Composer.

composer require casbin/psr3-bridge


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


This project is licensed under the Apache 2.0 license.