diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-07-08 19:43:32 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-07-08 19:43:32 +0300 |
commit | f7a28ed9c8238b7d3faed7c40117126fb9c4b51b (patch) | |
tree | b768ee00fee6986cec03e2b5e09b849274f78fa1 /meson.py | |
parent | a488302e5ae38a6100cf9717f3ff58da7e89f386 (diff) | |
download | meson-f7a28ed9c8238b7d3faed7c40117126fb9c4b51b.zip meson-f7a28ed9c8238b7d3faed7c40117126fb9c4b51b.tar.gz meson-f7a28ed9c8238b7d3faed7c40117126fb9c4b51b.tar.bz2 |
Started work on basic color logging framework.
Diffstat (limited to 'meson.py')
-rwxr-xr-x | meson.py | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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() |