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 pitrou
Recipients BreamoreBoy, Saimadhav.Heblikar, barry, numerodix, pitrou, rhettinger, vinay.sajip
Date 2014-08-17.22:28:32
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1408314512.35.0.0614874464353.issue22195@psf.upfronthosting.co.za>
In-reply-to
Content
> However, from a smoke test, sys.stdout = LoggerWriter() doesn't seem to work as expected

I wasn't thinking about replacing sys.stdout (which I think is in general a bad pattern, except for daemonized processes), rather being able to 1) either replace the print() calls with logging calls with a similar API or 2) add a file= argument to print calls.

(the 1) solution could look like "print = logging.getLogger('foo').debug_printer()")
History
Date User Action Args
2014-08-17 22:28:32pitrousetrecipients: + pitrou, barry, rhettinger, vinay.sajip, BreamoreBoy, numerodix, Saimadhav.Heblikar
2014-08-17 22:28:32pitrousetmessageid: <1408314512.35.0.0614874464353.issue22195@psf.upfronthosting.co.za>
2014-08-17 22:28:32pitroulinkissue22195 messages
2014-08-17 22:28:32pitroucreate