diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2016-10-21 09:25:34 +1300 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2016-10-21 09:25:34 +1300 |
commit | 635c77d4ed98e1f7a4d2b8dbb4f54090c5859741 (patch) | |
tree | 4cc7ba09eb7452b683a093a8369b310c3e321a9f | |
parent | 711078ba3f63257df745bb3edd80a85717e94b20 (diff) | |
download | mitmproxy-635c77d4ed98e1f7a4d2b8dbb4f54090c5859741.tar.gz mitmproxy-635c77d4ed98e1f7a4d2b8dbb4f54090c5859741.tar.bz2 mitmproxy-635c77d4ed98e1f7a4d2b8dbb4f54090c5859741.zip |
console: correct log event handling i
Fixes #1640
-rw-r--r-- | mitmproxy/tools/console/master.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/mitmproxy/tools/console/master.py b/mitmproxy/tools/console/master.py index af43c53b..909c83da 100644 --- a/mitmproxy/tools/console/master.py +++ b/mitmproxy/tools/console/master.py @@ -283,9 +283,6 @@ class ConsoleMaster(master.Master): self.logbuffer.pop(0) self.logbuffer.set_focus(len(self.logbuffer) - 1) - def add_log(self, e, level): - signals.add_log(e, level) - def sig_call_in(self, sender, seconds, callback, args=()): def cb(*_): return callback(*args) @@ -702,3 +699,7 @@ class ConsoleMaster(master.Master): direction=direction, ), "info") self.add_log(strutils.bytes_to_escaped_str(message.content), "debug") + + @controller.handler + def log(self, evt): + signals.add_log(evt.msg, evt.level) |