Skip to content

Commit ae81a52

Browse files
Rémi GermainAurelienGAB
Rémi Germain
andauthored
fix: disabled all logger (#324)
* fix: disabled all logger * fix: disabled all logger Co-authored-by: AurelienGAB <[email protected]> * tests: fix disabled logger --------- Co-authored-by: AurelienGAB <[email protected]>
1 parent bbab273 commit ae81a52

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

casbin/core_enforcer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
from casbin.persist.adapters import FileAdapter
2222
from casbin.rbac import default_role_manager
2323
from casbin.util import generate_g_function, SimpleEval, util, generate_conditional_g_function
24-
from casbin.util.log import configure_logging
24+
from casbin.util.log import configure_logging, disabled_logging
2525

2626

2727
class EnforceContext:
@@ -71,7 +71,7 @@ def __init__(self, model=None, adapter=None, enable_log=False):
7171
if enable_log:
7272
configure_logging()
7373
else:
74-
logging.disable(logging.CRITICAL)
74+
disabled_logging()
7575

7676
def init_with_file(self, model_path, policy_path):
7777
"""initializes an enforcer with a model file and a policy file."""

casbin/util/log.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,3 +48,8 @@ def configure_logging(logging_config=None):
4848
logging.config.dictConfig(logging_config)
4949
else:
5050
logging.config.dictConfig(DEFAULT_LOGGING)
51+
52+
53+
def disabled_logging():
54+
for logger_name in DEFAULT_LOGGING["loggers"].keys():
55+
logging.getLogger(logger_name).disabled = True

0 commit comments

Comments
 (0)