(self, severity, *msg, key)
| 109 | self._func_wrapper(severity)(" ".join(parts)) |
| 110 | |
| 111 | def log_once(self, severity, *msg, key): |
| 112 | assert key is not None, "key is required for log_once" |
| 113 | if key not in self._appeared_keys: |
| 114 | self._appeared_keys.add(key) |
| 115 | self.log(severity, *msg) |
| 116 | |
| 117 | def critical(self, *msg): |
| 118 | self.log(self.INTERNAL_ERROR, *msg) |
no test coverage detected