From 9c170a3f006cef9ef73458d833543d84cfad0b59 Mon Sep 17 00:00:00 2001 From: Luke Van Seters Date: Wed, 22 Sep 2021 10:40:06 -0400 Subject: [PATCH] Log to stdout for the CLI --- cli.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/cli.py b/cli.py index 631de8d..c112aa0 100644 --- a/cli.py +++ b/cli.py @@ -1,4 +1,6 @@ import os +import logging +import sys import click from web3 import Web3 @@ -10,6 +12,9 @@ from mev_inspect.provider import get_base_provider RPC_URL_ENV = "RPC_URL" +logging.basicConfig(stream=sys.stdout, level=logging.INFO) +logger = logging.getLogger(__name__) + @click.group() def cli(): @@ -26,7 +31,7 @@ def inspect_block_command(block_number: int, rpc: str, cache: bool): w3 = Web3(base_provider) if not cache: - click.echo("Skipping cache") + logger.info("Skipping cache") inspect_block(db_session, base_provider, w3, block_number, should_cache=cache) @@ -45,16 +50,16 @@ def inspect_many_blocks_command( w3 = Web3(base_provider) if not cache: - click.echo("Skipping cache") + logger.info("Skipping cache") for i, block_number in enumerate(range(after_block, before_block)): block_message = ( f"Running for {block_number} ({i+1}/{before_block - after_block})" ) dashes = "-" * len(block_message) - click.echo(dashes) - click.echo(block_message) - click.echo(dashes) + logger.info(dashes) + logger.info(block_message) + logger.info(dashes) inspect_block( db_session,