This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author bar.harel
Recipients bar.harel
Date 2020-06-06.01:11:58
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1591405919.07.0.877593512287.issue40886@roundup.psfhosted.org>
In-reply-to
Content
Per discussion on mailing list, I suggest adding a PYTHONLOGGING environment variable, and a matching -L cmdline argument.

When set to a logging level of choice, they will initiate basicConfig with the appropriate level.

For example, "py.exe -L info" will be equivalent to "logging.basicConfig(level='info')" on interpreter startup.

Sames as setting env var "PYTHONLOGGING=info".

This matches the current behavior of other settings, such as PYTHONWARNINGS and -W, allows to easily test programs without modifying them, and further completes the expected arguments available from the commandline.

Discussion on mailing list for reference:
https://mail.python.org/archives/list/python-ideas@python.org/thread/I74LVJWJLE2LUCCZGOF5A5JDSDHJ6WX2/
History
Date User Action Args
2020-06-06 01:11:59bar.harelsetrecipients: + bar.harel
2020-06-06 01:11:59bar.harelsetmessageid: <1591405919.07.0.877593512287.issue40886@roundup.psfhosted.org>
2020-06-06 01:11:59bar.harellinkissue40886 messages
2020-06-06 01:11:58bar.harelcreate