Daniel Schadt
|
65e5a3fe09
|
quteproc: match message with re.DOTALL
Since they may now contain newlines, we need to get the whole message,
which are otherwise not included in .
|
2016-05-30 16:00:10 +02:00 |
|
Daniel Schadt
|
484320ac19
|
quteproc: see lines starting with ' ' as error
Now that json logging is used, multiple lines should be correctly
escaped (and parsed), even in tracebacks, so this check should now be
obsolete.
|
2016-05-30 16:00:10 +02:00 |
|
Daniel Schadt
|
db240e294e
|
quteproc: delegate LogLine to log.ColoredFormatter
|
2016-05-30 16:00:10 +02:00 |
|
Daniel Schadt
|
6a6f396f85
|
quteproc: set lineno to None if function is None
|
2016-05-30 16:00:10 +02:00 |
|
Daniel Schadt
|
cea32ea333
|
log: embed traceback in json object
|
2016-05-30 16:00:10 +02:00 |
|
Daniel Schadt
|
96b299a1fc
|
quteproc: Nicer output for unexpected errors
Instead of
LogLine('{"levelname": "ERROR", ...}')
we get
21:22:34 ERROR downloads mhtml ...
|
2016-05-30 16:00:10 +02:00 |
|
Daniel Schadt
|
b4022b9795
|
quteproc: fix log_color in log message
This actually uses the escape code, not just the color name.
|
2016-05-30 16:00:10 +02:00 |
|
Daniel Schadt
|
ae16240d41
|
quteproc: fix docstring in formatted_str
Autocomplete was faster and inserted .strip() after line
|
2016-05-30 16:00:10 +02:00 |
|
Daniel Schadt
|
cf3930f925
|
quteproc: except ValueError
There is no json.decoder.JSONDecodeError, it was a lie all along...
|
2016-05-30 16:00:10 +02:00 |
|
Daniel Schadt
|
4a59a1f112
|
log: implement JSON as logging output
Fixes #1501
Enabled via the --json-logging parameter.
|
2016-05-30 16:00:10 +02:00 |
|
Florian Bruhin
|
d385206ea0
|
tests: Set some settings for quteproc
We set ui -> message-timeout to 0 to get better error messages in the
log output and network -> ssl-strict to not hang on unexpected SSL
errors.
|
2016-05-29 23:40:09 +02:00 |
|
Florian Bruhin
|
2d9cf5ed3a
|
Handle invalid URLs in wait_for_load_finished_url
|
2016-05-29 22:16:55 +02:00 |
|
Florian Bruhin
|
119d76c502
|
Fix lint
|
2016-05-29 18:45:09 +02:00 |
|
Florian Bruhin
|
64d4c9f83e
|
Clean up end2end test file structure
This renames tests/integration to tests/end2end and moves some files to
tests/end2end/fixtures.
|
2016-05-29 18:20:00 +02:00 |
|