StreamedLogAsync
Hierarchy
- StreamedLog
- StreamedLogAsync
Index
Methods
__aenter__
Start the streaming task within the context. Exiting the context will cancel the streaming task.
Returns Self
__aexit__
Cancel the streaming task.
Parameters
exc_type: type[BaseException] | None
exc_val: BaseException | None
exc_tb: TracebackType | None
Returns None
__init__
Initialize
StreamedLog
.Parameters
to_logger: logging.Logger
The logger to which the logs will be redirected.
optionalkeyword-onlyfrom_start: bool = True
If
True
, all logs from the start of the actor run will be redirected. IfFalse
, only newly arrived logs will be redirected. This can be useful for redirecting only a small portion of relevant logs for long-running actors in stand-by.
Returns None
start
Start the streaming task. The caller has to handle any cleanup by manually calling the
stop
method.Returns Task
stop
Stop the streaming task.
Returns None
Async variant of
StreamedLog
that is logging in tasks.