diff --git a/hive/conf.py b/hive/conf.py index 5541277e829ab02c7db892e689772c2b54ea0726..b2dc0fc827dc11472bd81df99a22cf8c3bbaadd1 100644 --- a/hive/conf.py +++ b/hive/conf.py @@ -65,8 +65,9 @@ class Conf(): from sys import argv root.info("Used command line args: %s", " ".join(argv[1:])) - args_list = ["--" + k + " " + str(v) for k,v in vars(args).items()] - root.info("Full command line args: %s", " ".join(args_list)) + # uncomment for full list of program args + #args_list = ["--" + k + " " + str(v) for k,v in vars(args).items()] + #root.info("Full command line args: %s", " ".join(args_list)) if conf.mode() == 'server': #DbStats.SLOW_QUERY_MS = 750 diff --git a/hive/server/serve.py b/hive/server/serve.py index 56c2a2f96572ecb0b9a561e4d5972aeaccf1ad47..2d62d620c7f025cd1af17bae06b48ef9b17aeb4a 100644 --- a/hive/server/serve.py +++ b/hive/server/serve.py @@ -223,7 +223,23 @@ def run_server(conf): app['db'].close() await app['db'].wait_closed() + async def show_info(app): + sql = "SELECT num FROM hive_blocks ORDER BY num DESC LIMIT 1" + database_head_block = await app['db'].query_one(sql) + + import pkg_resources + hivemind_version, hivemind_git_rev = pkg_resources.get_distribution("hivemind").version.split("+") + + log.info("hivemind_version : %s", hivemind_version) + log.info("hivemind_git_rev : %s", hivemind_git_rev) + + from hive.db.schema import DB_VERSION as SCHEMA_DB_VERSION + log.info("database_schema_version : %s", SCHEMA_DB_VERSION) + + log.info("database_head_block : %s", database_head_block) + app.on_startup.append(init_db) + app.on_startup.append(show_info) app.on_cleanup.append(close_db) async def head_age(request):