Summary
At present, the rule BLE001not be tripped by the following:
import logging
try:
print("Hello World!")
except Exception:
logging.error("Could not run.", exc_info=True)
But it will be tripped by the following:
import logging
try:
print("Hello World!")
except Exception:
logging.critical("Could not run.", exc_info=True)
Doesn't seem that there is any principled reason to allow the former but not the latter.