mirror of
https://github.com/internetarchive/brozzler.git
synced 2025-02-25 17:11:16 -05:00
Merge branch 'logging' into qa
This commit is contained in:
commit
3cdb62ab81
@ -180,7 +180,7 @@ class ThreadExceptionGate:
|
|||||||
"exception already pending for thread, discarding",
|
"exception already pending for thread, discarding",
|
||||||
pending_exception=self.pending_exception,
|
pending_exception=self.pending_exception,
|
||||||
thread=self.thread,
|
thread=self.thread,
|
||||||
exception=e,
|
discarded_exception=e,
|
||||||
)
|
)
|
||||||
else:
|
else:
|
||||||
self.pending_exception = e
|
self.pending_exception = e
|
||||||
|
@ -293,7 +293,7 @@ class WebsockReceiverThread(threading.Thread):
|
|||||||
message["params"]["message"]["text"],
|
message["params"]["message"]["text"],
|
||||||
)
|
)
|
||||||
elif message["method"] == "Runtime.exceptionThrown":
|
elif message["method"] == "Runtime.exceptionThrown":
|
||||||
self.logger.debug("uncaught exception", exception=message)
|
self.logger.debug("uncaught exception", message=message)
|
||||||
elif message["method"] == "Page.javascriptDialogOpening":
|
elif message["method"] == "Page.javascriptDialogOpening":
|
||||||
self._javascript_dialog_opening(message)
|
self._javascript_dialog_opening(message)
|
||||||
elif (
|
elif (
|
||||||
|
@ -418,7 +418,7 @@ def brozzle_page(argv=None):
|
|||||||
on_screenshot=on_screenshot,
|
on_screenshot=on_screenshot,
|
||||||
enable_youtube_dl=not args.skip_youtube_dl,
|
enable_youtube_dl=not args.skip_youtube_dl,
|
||||||
)
|
)
|
||||||
logger.info("outlinks: \n\t%s", "\n\t".join(sorted(outlinks)))
|
logger.info("outlinks", outlinks=sorted(outlinks))
|
||||||
except brozzler.ReachedLimit as e:
|
except brozzler.ReachedLimit as e:
|
||||||
logger.exception("reached limit")
|
logger.exception("reached limit")
|
||||||
except brozzler.PageInterstitialShown as e:
|
except brozzler.PageInterstitialShown as e:
|
||||||
|
@ -122,6 +122,6 @@ def is_permitted_by_robots(site, url, proxy=None):
|
|||||||
structlog.get_logger(logger_name=__name__).warning(
|
structlog.get_logger(logger_name=__name__).warning(
|
||||||
"returning true (permitted) after problem fetching " "robots.txt",
|
"returning true (permitted) after problem fetching " "robots.txt",
|
||||||
url=url,
|
url=url,
|
||||||
exception=e,
|
raised_exception=e,
|
||||||
)
|
)
|
||||||
return True
|
return True
|
||||||
|
@ -73,11 +73,19 @@ def stop_service(service):
|
|||||||
def httpd(request):
|
def httpd(request):
|
||||||
class RequestHandler(http.server.SimpleHTTPRequestHandler):
|
class RequestHandler(http.server.SimpleHTTPRequestHandler):
|
||||||
def do_POST(self):
|
def do_POST(self):
|
||||||
logger.info("\n%s\n%s", self.requestline, self.headers)
|
logger.info(
|
||||||
|
"RequestHandler.do_POST",
|
||||||
|
requestline=self.requestline,
|
||||||
|
headers=self.headers,
|
||||||
|
)
|
||||||
self.do_GET()
|
self.do_GET()
|
||||||
|
|
||||||
def do_GET(self):
|
def do_GET(self):
|
||||||
logger.info("\n%s\n%s", self.requestline, self.headers)
|
logger.info(
|
||||||
|
"RequestHandler.do_GET",
|
||||||
|
requestline=self.requestline,
|
||||||
|
headers=self.headers,
|
||||||
|
)
|
||||||
if self.path == "/site5/redirect/":
|
if self.path == "/site5/redirect/":
|
||||||
self.send_response(303, "See other")
|
self.send_response(303, "See other")
|
||||||
self.send_header("Connection", "close")
|
self.send_header("Connection", "close")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user