--trace level logging

This commit is contained in:
Noah Levitt 2016-06-29 18:29:45 -05:00
parent d04c5a31cc
commit 479713e25b
5 changed files with 11 additions and 4 deletions

View File

@ -64,6 +64,9 @@ class BaseDictable:
def __repr__(self):
return "{}(**{})".format(self.__class__.__name__, self.to_dict())
# logging level more fine-grained than logging.DEBUG==10
TRACE = 5
from brozzler.site import Page, Site
from brozzler.worker import BrozzlerWorker
from brozzler.robots import is_permitted_by_robots

View File

@ -464,7 +464,7 @@ class Chrome:
# returns websocket url to chrome window with about:blank loaded
def start(self):
timeout_sec = 600
timeout_sec = 20
new_env = os.environ.copy()
new_env["HOME"] = self.user_home_dir
chrome_args = [

View File

@ -41,6 +41,9 @@ def _add_common_options(arg_parser):
arg_parser.add_argument(
'-v', '--verbose', dest='log_level',
action='store_const', default=logging.INFO, const=logging.DEBUG)
arg_parser.add_argument(
'--trace', dest='log_level',
action='store_const', default=logging.INFO, const=brozzler.TRACE)
arg_parser.add_argument(
'--version', action='version',
version='brozzler %s - %s' % (

View File

@ -326,8 +326,9 @@ class BrozzlerWorker:
try:
self.status_info = self._service_registry.heartbeat(status_info)
self.logger.debug(
"status in service registry: %s", self.status_info)
self.logger.log(
brozzler.TRACE, "status in service registry: %s",
self.status_info)
except rethinkdb.ReqlError as e:
self.logger.error(
"failed to send heartbeat and update service registry "

View File

@ -21,7 +21,7 @@ import setuptools
setuptools.setup(
name='brozzler',
version='1.1.dev31',
version='1.1.dev32',
description='Distributed web crawling with browsers',
url='https://github.com/internetarchive/brozzler',
author='Noah Levitt',