                switch (evt.EventType)
                {
                    case EventTypes.Failure:
                        Logger.LogCritical(new Exception(evt.SerializeError()),evt.Name);
                        break;
                    case EventTypes.Error:
                        Logger.LogError(new Exception(evt.SerializeError()), evt.Name);
                        break;
                    case EventTypes.Information: