MCPcopy Create free account
hub / github.com/OpenBMB/BMTools / set_logger

Function set_logger

bmtools/tools/database/utils/db_parser.py:53–71  ·  view source on GitHub ↗
(log_file)

Source from the content-addressed store, hash-verified

51
52
53def set_logger(log_file):
54 logger = logging.getLogger()
55 logger.setLevel(logging.DEBUG)
56 formatter = logging.Formatter(
57 '%(asctime)s - %(name)s - %(levelname)s: - %(message)s',
58 datefmt='%Y-%m-%d %H:%M:%S')
59
60 # log to file
61 fh = logging.FileHandler(log_file)
62 fh.setLevel(logging.DEBUG)
63 fh.setFormatter(formatter)
64
65 # log to console
66 ch = logging.StreamHandler()
67 ch.setLevel(logging.DEBUG)
68 ch.setFormatter(formatter)
69
70 logger.addHandler(ch)
71 logger.addHandler(fh)

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected