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

Function get_logger

utils/engine/logger.py:105–123  ·  view source on GitHub ↗
(log_dir=None, log_file=None, rank=0)

Source from the content-addressed store, hash-verified

103
104
105def get_logger(log_dir=None, log_file=None, rank=0):
106 logger = logging.getLogger()
107 logger.setLevel(level=logging.INFO)
108 del logger.handlers[:]
109 formatter = logging.Formatter("%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s: %(message)s")
110
111 if rank == 0:
112 if log_dir and log_file:
113 file_handler = logging.FileHandler(log_file)
114 file_handler.setLevel(level=logging.INFO)
115 file_handler.setFormatter(formatter)
116 logger.addHandler(file_handler)
117
118 stream_handler = logging.StreamHandler()
119 stream_handler.setLevel(logging.DEBUG)
120 stream_handler.setFormatter(formatter)
121
122 logger.addHandler(stream_handler)
123 return logger

Callers 8

eval.pyFile · 0.90
train.pyFile · 0.90
infer.pyFile · 0.90
loss_opr.pyFile · 0.90
evaluator.pyFile · 0.90
dist_test.pyFile · 0.90
builder.pyFile · 0.90
engine.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected