[New-bugs-announce] [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 New-bugs-announce mailing list