diff --git a/Reactor/Coroutines.cs b/Reactor/Coroutines.cs index 6187ec7..b21b894 100644 --- a/Reactor/Coroutines.cs +++ b/Reactor/Coroutines.cs @@ -343,8 +343,9 @@ namespace Reactor } catch (Exception e) { - Logger.Error(e.ToString()); + Logger.Error($"Exception in coroutine of type {enumerator?.GetType().AssemblyQualifiedName}: {e}"); Stop(FindOriginalCoroutine(enumerator)); // We want the entire coroutine hierarchy to stop when an error happen + return; } var next = enumerator.Current;