def exception_filter(self, record: logging.LogRecord) -> bool: ''' Add Exception data to the LogRecord if we have any. ''' added = False # Do we have exception data to add? exception = self._record_storage.exception if exception: # Have data; add to the log. record.exception = exception added = True # Do we have stack data to add? stack = self._record_storage.stack if stack: # Have data; add to the log. record.stack = stack added = True return added