retval[k] = silenced
assert matches, (f"SILENCELOG: {v!r} did not match any known LogKind: "
f"LogKinds: {' '.join(i.value for i in LogKind)}")
- for k, v in retval.items():
- print(repr(k), "silenced" if v else "active")
+ # for k, v in retval.items():
+ # print(repr(k), "silenced" if v else "active")
return retval
-LOG_KINDS_SILENCED = parse_log_env_vars()
def log(*args, kind=LogKind.Default, **kwargs):
"""
# look up in a dict rather than os.environ so we don't
# trigger breakpoints on raising exceptions.
+ # read os.environ so that modifications to os.environ at runtime
+ # are picked up
+ LOG_KINDS_SILENCED = parse_log_env_vars()
if LOG_KINDS_SILENCED[kind]:
return
print(*args, **kwargs)