From 4d9799f1037b46fe610b875bd2dd8aacb8966ec9 Mon Sep 17 00:00:00 2001 From: Maximilian Hils Date: Thu, 13 Mar 2014 01:04:45 +0100 Subject: add support for log levels --- libmproxy/script.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'libmproxy/script.py') diff --git a/libmproxy/script.py b/libmproxy/script.py index bafa8ba9..b17766e8 100644 --- a/libmproxy/script.py +++ b/libmproxy/script.py @@ -10,16 +10,15 @@ class ScriptContext: def __init__(self, master): self._master = master - def log(self, *args, **kwargs): + def log(self, message, level="info"): """ Logs an event. - How this is handled depends on the front-end. mitmdump will display - events if the v flag ("-e") was passed. mitmproxy sends - output to the eventlog for display ("e" keyboard shortcut). + By default, only events with level "error" get displayed. This can be controlled with the "-v" switch. + How log messages are handled depends on the front-end. mitmdump will print them to stdout, + mitmproxy sends output to the eventlog for display ("e" keyboard shortcut). """ - #FIXME refactor_loglevel - self._master.add_event(*args, **kwargs) + self._master.add_event(message, level) def duplicate_flow(self, f): """ -- cgit v1.2.3