is this any different from `log.exception()`?