Tweak `._portal` log content to use `Context.repr_outcome()`

modden_spawn_from_client_req
Tyler Goodlet 2024-03-05 12:26:33 -05:00
parent 1f7f84fdfa
commit c6b4da5788
1 changed files with 7 additions and 3 deletions

View File

@ -257,7 +257,7 @@ class Portal:
return False
reminfo: str = (
f'{self.channel.uid}\n'
f'`Portal.cancel_actor()` => {self.channel.uid}\n'
f' |_{chan}\n'
)
log.cancel(
@ -949,9 +949,13 @@ class Portal:
# CASE 1
else:
outcome_str: str = ctx.repr_outcome(
show_error_fields=True,
# type_only=True,
)
log.cancel(
f'Context terminated due to local scope error:\n'
f'{etype.__name__}\n'
f'Context terminated due to local scope error:\n\n'
f'{ctx.chan.uid} => {outcome_str}\n'
)
# FINALLY, remove the context from runtime tracking and