Should this also do a log_exception() so that the entire call stack gets spat out to the logger? (Sometimes helpful for debugging!)