private async Task Mutation(IAsyncMutation mutation)
        {
            try
            {
                Log.Info("Mutation Begin: {Name}", mutation.Name);
                await mutation.Run();

                Log.Info("Mutation Finisht: {Name}", mutation.Name);
            }
            catch (Exception e)
            {
                Log.Error(e, "Mutation Failed: {Name}", mutation.Name);
            }
        }
Esempio n. 2
0
            private async Task Mutation(IAsyncMutation mutation)
            {
                try
                {
                    Log.Info("Mutation Begin: {Name}", mutation.Name);
                    await mutation.Run();

                    Log.Info("Mutation Finisht: {Name}", mutation.Name);
                }
                catch (Exception e)
                {
                    Log.Error(e, "Mutation Failed: {Name}", mutation.Name);
                }
                finally
                {
                    Context.Parent.Tell(MutationCompled.Inst);
                }
            }