aboutsummaryrefslogtreecommitdiff
path: root/meson.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2013-07-08 19:43:32 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2013-07-08 19:43:32 +0300
commitf7a28ed9c8238b7d3faed7c40117126fb9c4b51b (patch)
treeb768ee00fee6986cec03e2b5e09b849274f78fa1 /meson.py
parenta488302e5ae38a6100cf9717f3ff58da7e89f386 (diff)
downloadmeson-f7a28ed9c8238b7d3faed7c40117126fb9c4b51b.zip
meson-f7a28ed9c8238b7d3faed7c40117126fb9c4b51b.tar.gz
meson-f7a28ed9c8238b7d3faed7c40117126fb9c4b51b.tar.bz2
Started work on basic color logging framework.
Diffstat (limited to 'meson.py')
-rwxr-xr-xmeson.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/meson.py b/meson.py
index d85d5b6..379972a 100755
--- a/meson.py
+++ b/meson.py
@@ -19,6 +19,7 @@ import sys, stat, traceback
import os.path
import environment, interpreter
import backends, build
+import mlog
from coredata import version, MesonException
@@ -130,10 +131,10 @@ if __name__ == '__main__':
except Exception as e:
if isinstance(e, MesonException):
if hasattr(e, 'file') and hasattr(e, 'lineno'):
- print('\nMeson encountered an error in %s:%d:' % (e.file, e.lineno))
+ mlog.log(mlog.red('\nMeson encountered an error in %s:%d:' % (e.file, e.lineno)))
else:
- print('\nMeson encountered an error:')
- print(e)
+ mlog.log(mlog.red('\nMeson encountered an error:'))
+ mlog.log(e)
sys.exit(1)
else:
traceback.print_exc()