diff options
| author | Cody Logan <cody@lokken.dev> | 2023-10-24 11:00:56 -0700 |
|---|---|---|
| committer | Cody Logan <cody@lokken.dev> | 2023-10-24 11:04:54 -0700 |
| commit | 93ed73f700e1f6da32418b0188c2a8f8122f1c0d (patch) | |
| tree | 6a179b38aee4fc6ebc41294fedc2d1f91b4fb0d8 /src/wikiget/wikiget.py | |
| parent | 0b700624f79461a0d9f52eeb0370d15f16d49c90 (diff) | |
| download | wikiget-93ed73f700e1f6da32418b0188c2a8f8122f1c0d.tar.gz wikiget-93ed73f700e1f6da32418b0188c2a8f8122f1c0d.zip | |
Use per-module loggers and tweak initial log config
Diffstat (limited to 'src/wikiget/wikiget.py')
| -rw-r--r-- | src/wikiget/wikiget.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/wikiget/wikiget.py b/src/wikiget/wikiget.py index aee493f..cf877cf 100644 --- a/src/wikiget/wikiget.py +++ b/src/wikiget/wikiget.py @@ -27,6 +27,8 @@ from wikiget.dl import batch_download, download, prep_download from wikiget.exceptions import ParseError from wikiget.logging import configure_logging +logger = logging.getLogger(__name__) + def construct_parser() -> argparse.ArgumentParser: parser = argparse.ArgumentParser( @@ -123,8 +125,8 @@ def main() -> None: # log events are appended to the file if it already exists, so note the start of a # new download session - logging.info(f"Starting download session using wikiget {wikiget.wikiget_version}") - logging.debug(f"User agent: {wikiget.USER_AGENT}") + logger.info(f"Starting download session using wikiget {wikiget.wikiget_version}") + logger.debug(f"User agent: {wikiget.USER_AGENT}") if args.batch: # batch download mode @@ -132,7 +134,7 @@ def main() -> None: if errors: # return non-zero exit code if any problems were encountered, even if some # downloads completed successfully - logging.warning( + logger.warning( f"{errors} problem{'s'[:errors^1]} encountered during batch processing" ) sys.exit(1) @@ -141,7 +143,7 @@ def main() -> None: try: file = prep_download(args.FILE, args) except ParseError as e: - logging.error(e) + logger.error(e) sys.exit(1) except (ConnectionError, HTTPError, InvalidResponse, LoginError, APIError): sys.exit(1) |
