XZise added a comment.

There are three types of messages (more or less):

- errors
- normal output (status)
- data

Currently it's the the first two are going to stderr while the last is going to 
stdout. The problem is now, someone who wants to gets data wouldn't want this 
to be changed. We have three streams (if we don't count warnings) but only two 
targets. Instead of printing more to stdout I think it should be possible to 
redirect where the logs are going. So that someone could say that messages with 
'error' level are going to stderr, and the rest to stdout. Then it's in the 
hand of the script to use a sensible output level and not always use 
`pywikibot.output` to output anything.


TASK DETAIL
  https://phabricator.wikimedia.org/T57151

REPLY HANDLER ACTIONS
  Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign 
<username>.

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: XZise
Cc: XZise, jayvdb, Legoktm, Ricordisamoa, Ladsgroup, pywikipedia-bugs



_______________________________________________
Pywikipedia-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-bugs

Reply via email to