mirror of
https://github.com/Eyre-S/Coeur-Morny-Cono-python.git
synced 2024-09-27 18:56:20 +08:00
22 lines
605 B
Python
22 lines
605 B
Python
from pyssage.components.restrictions import RestrictionToLog, LevelRestriction
|
|
from pyssage.appender import ConsoleAppender
|
|
from pyssage.formatter import SimpleFormatter
|
|
from pyssage.log.log import levels
|
|
from pyssage.logger import Logger
|
|
|
|
|
|
restriction: RestrictionToLog = LevelRestriction(levels.INFO)
|
|
|
|
logger: Logger = Logger(ConsoleAppender(SimpleFormatter()))
|
|
logger.restrictions.append(restriction)
|
|
|
|
|
|
def set_debug_mode(mode: bool):
|
|
if mode:
|
|
restriction.min_level = levels.ALL
|
|
else:
|
|
restriction.min_level = levels.INFO
|
|
|
|
def is_debug_mode () -> bool:
|
|
return restriction.min_level < levels.INFO
|