Exemplo n.º 1
0
    def emit(self, record):

        with db.atomic() as nested_txn:

            msg = self.format(record)
            level = self.level
            log_record = Log(message=msg, level=level)
            log_record.save()

            if date_diff > 0:

                delete_date = datetime.datetime.utcnow() - datetime.timedelta(
                    days=date_diff)
                delete_older_logs = Log.delete().where(Log.date < delete_date)
                delete_older_logs.execute()
Exemplo n.º 2
0
    def emit(self, record):

        with db.atomic() as nested_txn:

            msg = self.format(record)
            level = self.level
            log_record = Log(
                message=msg,
                level=level)
            log_record.save()

            if date_diff > 0:

                delete_date = datetime.datetime.utcnow() - datetime.timedelta(days=date_diff)
                delete_older_logs = Log.delete().where(
                    Log.date < delete_date)
                delete_older_logs.execute()