Log using `log()`, but asynchronously in a separate thread. .. versionadded:: 23.1.0
(
self, level: Any, event: str, *args: Any, **kw: Any
)
| 532 | await self._dispatch_to_sync(self.exception, event, args, kw) |
| 533 | |
| 534 | async def alog( |
| 535 | self, level: Any, event: str, *args: Any, **kw: Any |
| 536 | ) -> None: |
| 537 | """ |
| 538 | Log using `log()`, but asynchronously in a separate thread. |
| 539 | |
| 540 | .. versionadded:: 23.1.0 |
| 541 | """ |
| 542 | await self._dispatch_to_sync(partial(self.log, level), event, args, kw) |
| 543 | |
| 544 | |
| 545 | def get_logger(*args: Any, **initial_values: Any) -> BoundLogger: |