def emit(self, record):
        """
        Emit a record.

        Output the record to the file, catering for rollover as described
        in doRollover().
        """
        try:
            if self.shouldRollover(record):
                self.doRollover()
            logging.FileHandler.emit(self, record)
        except (__HOLE__, SystemExit):
            raise
        except:
            self.handleError(record)
dataset/ETHPy150Open babble/babble/include/jython/Lib/logging/handlers.py/BaseRotatingHandler.emit