32 lines
709 B
Python
32 lines
709 B
Python
|
|
class DebugContainer():
|
|
|
|
_logger = None
|
|
|
|
def setLogger(self, logger):
|
|
self._logger = logger
|
|
|
|
def getLogger(self):
|
|
return self._logger
|
|
|
|
def __init__(self, logger):
|
|
self.setLogger(logger)
|
|
|
|
def debugmsg_beg(self, isdebug, msg):
|
|
logger = self.getLogger()
|
|
|
|
if isdebug and logger:
|
|
logger.debug("")
|
|
logger.debug(f"---- beg {msg} ----")
|
|
|
|
def debugmsg_end(self, isdebug, msg):
|
|
logger = self.getLogger()
|
|
|
|
if isdebug and logger:
|
|
logger.debug(f"---- end {msg} ----\n")
|
|
|
|
def debugmsg(self, isdebug, msg):
|
|
logger = self.getLogger()
|
|
|
|
if isdebug and logger:
|
|
logger.debug(msg)
|