MCPcopy Create free account
hub / github.com/mitmproxy/mitmproxy / add_event

Method add_event

mitmproxy/tools/console/eventlog.py:46–58  ·  view source on GitHub ↗
(self, entry: log.LogEntry)

Source from the content-addressed store, hash-verified

44 return super().keypress(size, key)
45
46 def add_event(self, entry: log.LogEntry):
47 if log.log_tier(self.master.options.console_eventlog_verbosity) < log.log_tier(
48 entry.level
49 ):
50 return
51 txt = f"{entry.level}: {entry.msg}"
52 if entry.level in ("error", "warn", "alert"):
53 e = urwid.Text((entry.level, txt))
54 else:
55 e = urwid.Text(txt)
56 self.walker.append(e)
57 if self.master.options.console_focus_follow:
58 self.walker.set_focus(len(self.walker) - 1)
59
60 def refresh_events(self, *_) -> None:
61 self.walker.clear()

Callers 1

refresh_eventsMethod · 0.95

Calls 2

appendMethod · 0.45
set_focusMethod · 0.45

Tested by

no test coverage detected