diff --git a/eth_monitor/cli/log.py b/eth_monitor/cli/log.py new file mode 100644 index 0000000..4eca8a1 --- /dev/null +++ b/eth_monitor/cli/log.py @@ -0,0 +1,21 @@ +# standard imports +import logging + +# external imports +from chainlib.cli.log import process_log as base_process_log + +logging.STATETRACE = 5 + + +def process_log(args, logger): + if args.vvv: + logger.setLevel(logging.STATETRACE) + else: + logger = base_process_log(args, logger) + + logging.getLogger('chainlib.connection').setLevel(logging.WARNING) + logging.getLogger('chainlib.eth.tx').setLevel(logging.WARNING) + logging.getLogger('chainlib.eth.src').setLevel(logging.WARNING) + + return logger +