コード例 #1
0
    def filter(self, record: logging.LogRecord):
        args = record.__dict__
        if "details" not in args:
            return False

        record.qgis_level = qgis_level(record.levelname) if not args.get(
            "success", False) else Qgis.Success
        record.duration = args.get("duration",
                                   self.bar_msg_duration(record.levelname))
        return True
コード例 #2
0
    def filter(self, record: logging.LogRecord) -> bool:
        args = record.__dict__
        if "details" not in args:
            return False

        record.qgis_level = (  # type: ignore
            qgis_level(record.levelname)
            if not args.get("success", False) else Qgis.Success)
        record.duration = args.get(
            "duration", self.bar_msg_duration(
                record.levelname))  # type: ignore # noqa E501
        return True