From 3498ef677367b7eb6bf4908a4cad784777965742 Mon Sep 17 00:00:00 2001 From: Thomas Nagy Date: Sun, 19 Jan 2014 21:28:17 +0100 Subject: [PATCH] info to stdout, warning and errors to stderr --- waflib/Logs.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/waflib/Logs.py b/waflib/Logs.py index 54b492f4..aed2f43c 100644 --- a/waflib/Logs.py +++ b/waflib/Logs.py @@ -132,7 +132,10 @@ class log_handler(logging.StreamHandler): def emit(self, record): # default implementation try: - record.stream = self.stream = sys.stderr + if record.levelno >= logging.WARNING: + record.stream = self.stream = sys.stderr + else: + record.stream = self.stream = sys.stdout self.emit_override(record) self.flush() except (KeyboardInterrupt, SystemExit):