MCPcopy Create free account
hub / github.com/Intelligent-Computing-Lab-Panda/NDA_SNN / get_logger

Function get_logger

functions/functions.py:20–36  ·  view source on GitHub ↗
(filename, verbosity=1, name=None)

Source from the content-addressed store, hash-verified

18
19
20def get_logger(filename, verbosity=1, name=None):
21 level_dict = {0: logging.DEBUG, 1: logging.INFO, 2: logging.WARNING}
22 formatter = logging.Formatter(
23 "[%(asctime)s][%(filename)s][line:%(lineno)d][%(levelname)s] %(message)s"
24 )
25 logger = logging.getLogger(name)
26 logger.setLevel(level_dict[verbosity])
27
28 fh = logging.FileHandler(filename, "w")
29 fh.setFormatter(formatter)
30 logger.addHandler(fh)
31
32 sh = logging.StreamHandler()
33 sh.setFormatter(formatter)
34 logger.addHandler(sh)
35
36 return logger

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected