File tree Expand file tree Collapse file tree 2 files changed +11
-4
lines changed
Expand file tree Collapse file tree 2 files changed +11
-4
lines changed Original file line number Diff line number Diff line change 11from .logger import Logger
22import logging
33
4- logging .basicConfig (level = logging .NOTSET , format = "%(asctime)s - %(levelname)s - %(message)s" )
5-
64
75class DefaultLogger (Logger ):
86 """the implementation for a Logger using logging."""
97
108 enable = False
9+ def __init__ (self ):
10+ self .logger = logging .getLogger ('casbin' )
11+ self .logger .setLevel (logging .INFO )
12+ handler = logging .StreamHandler ()
13+ fmt = "%(asctime)s - %(levelname)s - %(message)s"
14+ formatter = logging .Formatter (fmt )
15+ handler .setFormatter (formatter )
16+ self .logger .addHandler (handler )
1117
1218 def enable_log (self , enable ):
1319 """controls whether print the message."""
@@ -23,9 +29,9 @@ def write(self, *v):
2329 s = ""
2430 for vv in v :
2531 s = s + str (vv )
26- logging .info (s )
32+ self . logger .info (s )
2733
2834 def writef (self , fmt , * v ):
2935 """formats according to a format specifier and logs the message."""
3036 if self .enable :
31- logging .info (fmt , * v )
37+ self . logger .info (fmt , * v )
Original file line number Diff line number Diff line change 55
66def set_logger (l ):
77 """sets the current logger."""
8+ global logger
89 logger = l
910
1011
You can’t perform that action at this time.
0 commit comments