MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / get_logger

Function get_logger

imperative/python/megengine/logger.py:131–146  ·  view source on GitHub ↗

r"""Gets megengine logger with given name.

(name=None, formatter=MegEngineLogFormatter)

Source from the content-addressed store, hash-verified

129
130
131def get_logger(name=None, formatter=MegEngineLogFormatter):
132 r"""Gets megengine logger with given name."""
133
134 logger = logging.getLogger(name)
135 if getattr(logger, "_init_done__", None):
136 return logger
137 logger._init_done__ = True
138 logger.propagate = False
139 logger.setLevel(_default_level)
140 handler = logging.StreamHandler()
141 handler.setFormatter(formatter(datefmt="%d %H:%M:%S"))
142 handler.setLevel(0)
143 del logger.handlers[:]
144 logger.addHandler(handler)
145 _all_loggers.append(logger)
146 return logger
147
148
149def set_log_level(level, update_existing=True):

Callers 15

mainFunction · 0.90
mainFunction · 0.90
tensorboard.pyFile · 0.90
logger.pyFile · 0.85
tensor.pyFile · 0.85
network.pyFile · 0.85
__init__Method · 0.85
__init__Method · 0.85
dumpMethod · 0.85
merge_trace_eventsFunction · 0.85

Calls 1

appendMethod · 0.45

Tested by

no test coverage detected