public StringBuilder Execute(Dictionary <string, StringBuilder> values, IWorkspace theWorkspace) { var result = new ExecuteMessage { HasError = false }; Dev2Logger.Log.Info("Find Log Directory"); try { var logdir = Dev2Logger.GetDirectoryPath(SettingsProvider.Instance.Configuration.Logging); var cleanedDir = CleanUp(logdir); result.Message.Append("<JSON>"); result.Message.Append(@"{""PathToSerialize"":"""); result.Message.Append(cleanedDir); result.Message.Append(@"""}"); result.Message.Append("</JSON>"); } catch (Exception ex) { Dev2Logger.Log.Error(ex); result.Message.Append(ex.Message); result.HasError = true; } Dev2JsonSerializer serializer = new Dev2JsonSerializer(); return(serializer.SerializeToBuilder(result)); }