MCPcopy Create free account
hub / github.com/F-Stack/f-stack / getLogger

Function getLogger

dpdk/dts/framework/logger.py:103–117  ·  view source on GitHub ↗

Get logger handler and if there's no handler for specified Node will create one.

(name: str, node: str = "suite")

Source from the content-addressed store, hash-verified

101
102
103def getLogger(name: str, node: str = "suite") -> DTSLOG:
104 """
105 Get logger handler and if there's no handler for specified Node will create one.
106 """
107 global Loggers
108 # return saved logger
109 logger: LoggerDictType
110 for logger in Loggers:
111 if logger["name"] == name and logger["node"] == node:
112 return logger["logger"]
113
114 # return new logger
115 dts_logger: DTSLOG = DTSLOG(logging.getLogger(name), node)
116 Loggers.append({"logger": dts_logger, "name": name, "node": node})
117 return dts_logger

Callers 5

__init__Method · 0.90
__init__Method · 0.90
create_sessionMethod · 0.90
dts.pyFile · 0.85
__init__Method · 0.85

Calls 1

DTSLOGClass · 0.85

Tested by 1

__init__Method · 0.68