MCPcopy Create free account
hub / github.com/ForgeRock/forgeops / logger

Function logger

lib/python/utils.py:124–139  ·  view source on GitHub ↗
(name=log_name, level=logging.INFO)

Source from the content-addressed store, hash-verified

122 return formatter.format(record)
123
124def logger(name=log_name, level=logging.INFO):
125 log = logging.getLogger(name)
126 # Clear any current loggers
127 if (log.hasHandlers()):
128 log.handlers.clear()
129
130 handler = logging.StreamHandler(stream=sys.stdout)
131 if not sys.stdout.isatty():
132 log_cls = NoColorFormatter()
133 else:
134 log_cls = ColorFormatter()
135 handler.setFormatter(log_cls)
136 handler.setLevel(level)
137 log.addHandler(handler)
138 log.setLevel(level)
139 return log
140
141log = logger(log_name)
142

Callers 2

utils.pyFile · 0.85

Calls 2

NoColorFormatterClass · 0.85
ColorFormatterClass · 0.85

Tested by

no test coverage detected