public void SetDebugStatus(DebugStatus debugStatus)
        {
            if (debugStatus == DebugStatus.Finished)
            {
                CommandManager.InvalidateRequerySuggested();
            }

            if (debugStatus == DebugStatus.Configure)
            {
                DebugOutputViewModel.Clear();
            }

            DebugOutputViewModel.DebugStatus = debugStatus;
        }
        public void Handle(DebugOutputMessage message)
        {
            Dev2Logger.Log.Info(message.GetType().Name);
            if (WorkSurfaceKey.WorkSurfaceContext == WorkSurfaceContext.Scheduler)
            {
                DebugOutputViewModel.Clear();
                var debugState = message.DebugStates.LastOrDefault();

                if (debugState != null)
                {
                    debugState.StateType = StateType.Clear;
                    DebugOutputViewModel.AppendX(debugState);
                }
            }
        }