[issue40886] Add PYTHONLOGGING environment variable and -L cmdline argument
Bar Harel
report at bugs.python.org
Fri Jun 5 21:11:59 EDT 2020
New submission from Bar Harel <bzvi7919 at gmail.com>:
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/
----------
components: Library (Lib)
messages: 370807
nosy: bar.harel
priority: normal
severity: normal
status: open
title: Add PYTHONLOGGING environment variable and -L cmdline argument
type: enhancement
versions: Python 3.10
_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue40886>
_______________________________________
More information about the Python-bugs-list
mailing list