What should go to stdout/stderr and why Python logging write everything to stderr?
Peter J. Holzer
hjp-python at hjp.at
Wed Jan 4 11:21:54 EST 2023
On 2023-01-03 21:24:20 +0000, c.buhtz at posteo.jp wrote:
> The main question here is why does Python deciecded to make all logs go to
> stderr?
It doesn't.
The Python logging system provides a plethora of handlers to log to lots
of different places. Only the StreamHandler defaults to writing to
stderr, and even that can log to any stream - just pass it as an
argument.
If none of existing handlers does what you want you can always write
your own.
hp
--
_ | Peter J. Holzer | Story must make more sense than reality.
|_|_) | |
| | | hjp at hjp.at | -- Charles Stross, "Creative writing
__/ | http://www.hjp.at/ | challenge!"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://mail.python.org/pipermail/python-list/attachments/20230104/a2c2961c/attachment.sig>
More information about the Python-list
mailing list