MCPcopy Create free account
hub / github.com/VCIP-RGBD/DFormer / get_logger

Function get_logger

utils/pyt_utils.py:85–102  ·  view source on GitHub ↗
(log_dir=None, log_file=None, formatter=LogFormatter)

Source from the content-addressed store, hash-verified

83
84
85def get_logger(log_dir=None, log_file=None, formatter=LogFormatter):
86 logger = logging.getLogger()
87 logger.setLevel(_default_level)
88 del logger.handlers[:]
89
90 if log_dir and log_file:
91 ensure_dir(log_dir)
92 LogFormatter.log_fout = True
93 file_handler = logging.FileHandler(log_file, mode="a")
94 file_handler.setLevel(logging.INFO)
95 file_handler.setFormatter(formatter)
96 logger.addHandler(file_handler)
97
98 stream_handler = logging.StreamHandler()
99 stream_handler.setFormatter(formatter(datefmt="%d %H:%M:%S"))
100 stream_handler.setLevel(0)
101 logger.addHandler(stream_handler)
102 return logger
103
104
105logger = get_logger()

Callers 2

get_root_loggerFunction · 0.90
pyt_utils.pyFile · 0.70

Calls 1

ensure_dirFunction · 0.85

Tested by

no test coverage detected