aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/java.py
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2023-01-22 16:40:14 -0500
committerNirbheek Chauhan <nirbheek@centricular.com>2023-02-06 23:37:55 +0530
commitf8f2f16d825c1990b877e1802b680810c7bd907d (patch)
tree77fcc81b6785e52647d69a246b08ee0129f62e15 /mesonbuild/modules/java.py
parent03e2c70525819a4896c788d91579bf2b201f5985 (diff)
downloadmeson-f8f2f16d825c1990b877e1802b680810c7bd907d.zip
meson-f8f2f16d825c1990b877e1802b680810c7bd907d.tar.gz
meson-f8f2f16d825c1990b877e1802b680810c7bd907d.tar.bz2
mlog: do not squelch console output for errors
We have functionality to squelch logging, and we use this for situations where we run a fake interpreter and then emit output. e.g. `introspect`. It's reasonable to avoid logging your bog-standard noisy `mlog.log()` here, but unfortunately, we also avoided logging the output of `mlog.exception()` followed by `sys.exit(2)`, because that went through mlog! :P Special-case this to keep on printing, even if mlog.disable() was used -- in such a case, we really do want to emit log output no matter what. Users need this info to ensure they have any clue why Meson returned a non-zero exit code.
Diffstat (limited to 'mesonbuild/modules/java.py')
0 files changed, 0 insertions, 0 deletions