MCPcopy Index your code
hub / github.com/pre-commit/pre-commit / LoggingHandler

Class LoggingHandler

pre_commit/logging_handler.py:20–31  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18
19
20class LoggingHandler(logging.Handler):
21 def __init__(self, use_color: bool) -> None:
22 super().__init__()
23 self.use_color = use_color
24
25 def emit(self, record: logging.LogRecord) -> None:
26 level_msg = color.format_color(
27 f'[{record.levelname}]',
28 LOG_LEVEL_COLORS[record.levelname],
29 self.use_color,
30 )
31 output.write_line(f'{level_msg} {record.getMessage()}')
32
33
34@contextlib.contextmanager

Callers 3

logging_handlerFunction · 0.85

Calls

no outgoing calls

Tested by 2