summaryrefslogtreecommitdiff
path: root/qutebrowser/qutebrowser.py
diff options
context:
space:
mode:
authorJimmy <jimmy@spalge.com>2018-06-03 22:50:53 +1200
committerJimmy <jimmy@spalge.com>2018-06-11 21:26:54 +1200
commitaddd2e74ce2315079858f9dba7aede91e498e842 (patch)
treeada03f0b06e358840d800395bae656a97c407d49 /qutebrowser/qutebrowser.py
parent5e99da5459fc33fccf6a69c2feeddb107a02558d (diff)
downloadqutebrowser-addd2e74ce2315079858f9dba7aede91e498e842.tar.gz
qutebrowser-addd2e74ce2315079858f9dba7aede91e498e842.zip
Allow negating categories in --logfilter
Sometimes I want to see all the logs _except_ for the sql stuff and "marked cookies as dirty". with this you should be able to pass `--logfilter \!sql,save`.
Diffstat (limited to 'qutebrowser/qutebrowser.py')
-rw-r--r--qutebrowser/qutebrowser.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/qutebrowser/qutebrowser.py b/qutebrowser/qutebrowser.py
index 292c80c6a..271c7981a 100644
--- a/qutebrowser/qutebrowser.py
+++ b/qutebrowser/qutebrowser.py
@@ -146,7 +146,7 @@ def logfilter_error(logfilter):
Args:
logfilter: A comma separated list of logger names.
"""
- if set(logfilter.split(',')).issubset(log.LOGGER_NAMES):
+ if set(logfilter.lstrip('!').split(',')).issubset(log.LOGGER_NAMES):
return logfilter
else:
raise argparse.ArgumentTypeError(