aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/controller.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2016-10-16 12:03:57 +1300
committerAldo Cortesi <aldo@nullcube.com>2016-10-16 20:26:06 +1300
commit55cb2a85472de8698b3dabc7ddc920b930e355d9 (patch)
treed71682210fdae6456edda25d5df2af5e55a5f724 /mitmproxy/controller.py
parenta6c7a1ff918c5aa0285decb995096190888a2f51 (diff)
downloadmitmproxy-55cb2a85472de8698b3dabc7ddc920b930e355d9.tar.gz
mitmproxy-55cb2a85472de8698b3dabc7ddc920b930e355d9.tar.bz2
mitmproxy-55cb2a85472de8698b3dabc7ddc920b930e355d9.zip
docs: logging and the context
Diffstat (limited to 'mitmproxy/controller.py')
-rw-r--r--mitmproxy/controller.py21
1 files changed, 18 insertions, 3 deletions
diff --git a/mitmproxy/controller.py b/mitmproxy/controller.py
index 7b9d460a..4fd66bfa 100644
--- a/mitmproxy/controller.py
+++ b/mitmproxy/controller.py
@@ -49,24 +49,39 @@ class LogEntry(object):
class Log(object):
+ """
+ The central logger, exposed to scripts as mitmproxy.ctx.log.
+ """
def __init__(self, master):
self.master = master
- def __call__(self, text, level="info"):
- self.master.add_log(text, level)
-
def debug(self, txt):
+ """
+ Log with level debug.
+ """
self(txt, "debug")
def info(self, txt):
+ """
+ Log with level info.
+ """
self(txt, "info")
def warn(self, txt):
+ """
+ Log with level warn.
+ """
self(txt, "warn")
def error(self, txt):
+ """
+ Log with level error.
+ """
self(txt, "error")
+ def __call__(self, text, level="info"):
+ self.master.add_log(text, level)
+
class Master(object):
"""