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

Function get_logger

bmtools/utils/logging.py:267–285  ·  view source on GitHub ↗

Return a logger with the specified name. This function is not supposed to be directly accessed unless you are writing a custom transformers module.

(name: Optional[str] = None, verbosity='info')

Source from the content-addressed store, hash-verified

265
266
267def get_logger(name: Optional[str] = None, verbosity='info') -> logging.Logger:
268 """
269 Return a logger with the specified name.
270 This function is not supposed to be directly accessed unless you are writing a custom transformers module.
271 """
272
273 if name is None:
274 name = _get_library_name()
275
276 _configure_library_root_logger()
277 logger = logging.getLogger(name)
278 logger.setLevel(log_levels[verbosity])
279
280 # Set up a file handler to write log messages to a file
281 # file_handler = logging.FileHandler('/Users/xuanhe/Documents/our-paper/instructdb/code/BMTools/bmtools/tools/database/my_log_file.log')
282 # file_handler.setLevel(log_levels[verbosity])
283 # logger.addHandler(file_handler)
284
285 return logger

Callers 3

singletool.pyFile · 0.90
apitool.pyFile · 0.90

Calls 2

_get_library_nameFunction · 0.85

Tested by

no test coverage detected