コード例 #1
0
ファイル: filter.py プロジェクト: cole-brown/veredi-code
    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