diff options
author | Puthikorn Voravootivat <puthik@chromium.org> | 2019-01-25 12:32:48 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-01-29 17:45:45 -0800 |
commit | 79aaef6a388c2e7103cc980ccce2bb9d4206fa25 (patch) | |
tree | 2f57495a706f5fa980040414c3b85e25c2e8979f | |
parent | ca7eba386a9e837cc0ec20a198a26a06066466e4 (diff) | |
download | chrome-ec-79aaef6a388c2e7103cc980ccce2bb9d4206fa25.tar.gz |
powerlog: Don't hijack logger when import as module
BRANCH=master
BUG=b:112865585,b:123259683
TEST=No log spam when import as module from autotest
Change-Id: I7ced102bbb893bc1baa88c625b8c7279a1e32677
Signed-off-by: Puthikorn Voravootivat <puthik@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1437515
Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com>
-rwxr-xr-x | extra/usb_power/powerlog.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/extra/usb_power/powerlog.py b/extra/usb_power/powerlog.py index 0bceb23f06..a025bd75ec 100755 --- a/extra/usb_power/powerlog.py +++ b/extra/usb_power/powerlog.py @@ -848,15 +848,17 @@ def main(argv=None): args = parser.parse_args(argv) - root_logger = logging.getLogger() + root_logger = logging.getLogger(__name__) if args.verbose: root_logger.setLevel(logging.DEBUG) else: root_logger.setLevel(logging.INFO) - # if powerlog is used through main log to sys.stdout - stdout_handler = logging.StreamHandler(sys.stdout) - stdout_handler.setFormatter(logging.Formatter('%(levelname)s: %(message)s')) - root_logger.addHandler(stdout_handler) + + # if powerlog is used through main, log to sys.stdout + if __name__ == "__main__": + stdout_handler = logging.StreamHandler(sys.stdout) + stdout_handler.setFormatter(logging.Formatter('%(levelname)s: %(message)s')) + root_logger.addHandler(stdout_handler) integration_us_request = args.integration_us if not args.board: |