File tree 5 files changed +10
-122
lines changed
5 files changed +10
-122
lines changed Original file line number Diff line number Diff line change 11
11
"license" : " Apache-2.0" ,
12
12
"require" : {
13
13
"laravel/framework" : " ~5.1|~6.0" ,
14
- "casbin/casbin" : " ~1.0"
14
+ "casbin/casbin" : " ~1.0" ,
15
+ "casbin/psr3-bridge" : " ^1.0"
15
16
},
16
17
"require-dev" : {
17
18
"phpunit/phpunit" : " ~5.7|~6.0|~7.0|~8.0" ,
Original file line number Diff line number Diff line change 39
39
// changes whether Lauthz will log messages to the Logger.
40
40
'enabled ' => false ,
41
41
42
- // Casbin Logger
43
- 'logger ' => Lauthz \Logger::class ,
42
+ // Casbin Logger, Supported: \Psr\Log\LoggerInterface|string
43
+ 'logger ' => ' log ' ,
44
44
],
45
45
46
46
'cache ' => [
Original file line number Diff line number Diff line change 2
2
3
3
namespace Lauthz ;
4
4
5
+ use Casbin \Bridge \Logger \LoggerBridge ;
5
6
use Casbin \Enforcer ;
6
7
use Casbin \Model \Model ;
7
8
use Casbin \Log \Log ;
@@ -77,7 +78,11 @@ protected function resolve($name)
77
78
}
78
79
79
80
if ($ logger = Arr::get ($ config , 'log.logger ' )) {
80
- Log::setLogger (new $ logger ($ this ->app ['log ' ]));
81
+ if (is_string ($ logger )) {
82
+ $ logger = $ this ->app ->make ($ logger );
83
+ }
84
+
85
+ Log::setLogger (new LoggerBridge ($ logger ));
81
86
}
82
87
83
88
$ model = new Model ();
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments