bool RemoveNippsModule(NippsModule nippsModule) { try { string svcUrl = CommonHelper.LogManagerServiceUrl + "NippsModuleService/Remove"; NippsModuleRequest moduleRequest = new NippsModuleRequest { NippsModules = new List <NippsModule> { nippsModule } }; NippsModuleResponse moduleResponse = RestHelper.RestPostObject <NippsModuleResponse, NippsModuleRequest>(svcUrl, moduleRequest); if (moduleResponse.Result == Result.OK) { return(true); } Logger.Error("{0}: {1}", nippsModule, moduleResponse.ResultMessages[0]); } catch (Exception ex) { Logger.Error("{0}: {1}", nippsModule, ex.ToString()); } return(false); }
NippsModule GetNippsModule(Models.Nipps nipps) { try { string moduleName = nipps.HostName + ">" + nipps.SiteName + ">" + nipps.ApplicationName; string svcUrl = CommonHelper.LogManagerServiceUrl + "NippsModuleService/GetByName"; NippsModuleRequest moduleRequest = new NippsModuleRequest { NippsModules = new List <NippsModule> { new NippsModule { ModuleName = moduleName } } }; NippsModuleResponse moduleResponse = RestHelper.RestPostObject <NippsModuleResponse, NippsModuleRequest>(svcUrl, moduleRequest); if (moduleResponse.Result == Result.OK) { return(moduleResponse.NippsModules[0]); } Logger.Error("{0}: {1}", nipps, moduleResponse.ResultMessages[0]); } catch (Exception ex) { Logger.Error("{0}: {1}", nipps, ex.ToString()); } return(null); }
public override NippsModuleResponse LogSetLevel(NippsModuleRequest nippsModuleRequest) { NippsModuleResponse nippsModuleResponse = Update(nippsModuleRequest); if (nippsModuleResponse.Result == Result.OK) { LogLevel newLogLevel = nippsModuleRequest.NippsModules[0].LogLevelId == NippsLogLevel.Trace ? LogLevel.Trace : nippsModuleRequest.NippsModules[0].LogLevelId == NippsLogLevel.Debug ? LogLevel.Debug : nippsModuleRequest.NippsModules[0].LogLevelId == NippsLogLevel.Info ? LogLevel.Info : nippsModuleRequest.NippsModules[0].LogLevelId == NippsLogLevel.Warn ? LogLevel.Warn : nippsModuleRequest.NippsModules[0].LogLevelId == NippsLogLevel.Error ? LogLevel.Error : nippsModuleRequest.NippsModules[0].LogLevelId == NippsLogLevel.Fatal ? LogLevel.Fatal : LogLevel.Off; foreach (LoggingRule rule in NLog.LogManager.Configuration.LoggingRules) { rule.DisableLoggingForLevel(LogLevel.Trace); rule.DisableLoggingForLevel(LogLevel.Debug); rule.DisableLoggingForLevel(LogLevel.Info); rule.DisableLoggingForLevel(LogLevel.Warn); rule.DisableLoggingForLevel(LogLevel.Error); rule.DisableLoggingForLevel(LogLevel.Fatal); if (newLogLevel != LogLevel.Off) { rule.EnableLoggingForLevel(newLogLevel); } } NLog.LogManager.ReconfigExistingLoggers(); } return(nippsModuleResponse); }
public NippsModuleResponse Remove(NippsModuleRequest nippsModuleRequest) { NippsModuleResponse response = new NippsModuleResponse(); response.ResultMessages = new List <string>(); if (nippsModuleRequest == null || nippsModuleRequest.NippsModules == null || nippsModuleRequest.NippsModules.Count() == 0 || string.IsNullOrEmpty(nippsModuleRequest.NippsModules[0].ModuleName)) { response.Result = Result.FAIL; response.ResultMessages.Add("NippsModules can not be null."); return(response); } try { using (ILifetimeScope scope = NippsIoCHelper.IoCContainer.BeginLifetimeScope()) { IGenericLogicV2 <NippsModule> logModuleLogic = scope.Resolve <IGenericLogicV2 <NippsModule> >(); bool succeededOne = false; response.Result = Result.OK; foreach (NippsModule logModule in nippsModuleRequest.NippsModules) { try { logModuleLogic.Remove(logModule); succeededOne = true; if (response.Result != Result.OK) { response.Result = Result.SUCCESSWITHWARN; } } catch (Exception ex) { if (succeededOne) { response.Result = Result.SUCCESSWITHWARN; } else { response.Result = Result.FAIL; } response.ResultMessages.Add(ex.ToString()); } } } } catch (Exception ex) { response.Result = Result.FAIL; response.ResultMessages.Add(ex.Message); mLogger.Error(ex); } return(response); }
public ActionResult LogDownloadAll(NippsLogFileRequest logStartFinish) { string systemManager = Request.Params["IsSystemManager"]; bool isSystemManager = !string.IsNullOrEmpty(systemManager) && systemManager.Equals("true"); if (logStartFinish.LogFinishDate < logStartFinish.LogStartDate || logStartFinish.LogFinishDate > DateTime.Now) { ModelState.AddModelError("LogFinishDate", Resources.Global.MessageInvalidFinishDate); ViewBag.IsSystemManager = isSystemManager; ViewBag.ModelState = ModelState; return(View("LogDownloadConfirm")); } List <NippsLogFile> logFiles = new List <NippsLogFile>(); ViewBag.Title = string.Format(Resources.Global.MessageDownloadAllLogs , logStartFinish.LogStartDate.ToShortDateString() , logStartFinish.LogFinishDate.ToShortDateString()); if (isSystemManager) { logFiles = SMNippsLogZipFileList(new List <NippsLogFile>(), logStartFinish); } else { ModuleNameParser mnp; string uri = CommonHelper.LogManagerServiceUrl + "NippsModuleService/List"; NippsModuleResponse moduleResponse = RestHelper.RestPostObject <NippsModuleResponse, NippsModuleRequest>(uri, new NippsModuleRequest()); foreach (NippsModule nippsModule in moduleResponse.NippsModules) { try { mnp = new ModuleNameParser(nippsModule.ModuleName); uri = NippsSiteHelper.ServiceLogUrl(mnp); logFiles = LogGetZipFileList(uri, logFiles, logStartFinish); } catch (Exception ex) { Logger.Error(ex.ToString()); } } } if (logFiles.Count > 0) { ViewBag.Result = Result.OK; } else { ViewBag.Result = Result.SUCCESSWITHWARN; } ViewBag.ResultList = logFiles; return(View()); }
private NippsModuleResponse RestPostNippsModuleRequest(string actionUri, NippsModuleRequest nippsModuleRequest) { string svcUri = CommonHelper.LogManagerServiceUrl + "NippsModuleService/" + actionUri; NippsModuleResponse nippsModuleResponse = RestHelper.RestPostObject <NippsModuleResponse, NippsModuleRequest>(svcUri, nippsModuleRequest); if (nippsModuleResponse.Result == Result.OK) { return(nippsModuleResponse); } throw new Exception(nippsModuleResponse.ResultMessages[0]); }
private static void SetLogLevel(NippsModule nippsModule, ModuleNameParser mnp, dynamic ViewBag) { string uri = NippsSiteHelper.ServiceLogUrl(mnp) + "LogSetLevel"; NippsModuleRequest logRequest = new NippsModuleRequest { NippsModules = new List <NippsModule> { nippsModule } }; NippsModuleResponse logResponse = RestHelper.RestPostObject <NippsModuleResponse, NippsModuleRequest>(uri, logRequest); ViewBag.Name = Resources.Global.LogLevelChange; SetViewBagResult(logResponse, ViewBag); }
private static void UpdateNippsModule(NippsModule nippsModule, dynamic ViewBag) { string uri = CommonHelper.LogManagerServiceUrl + "NippsModuleService/Update"; NippsModuleRequest moduleUpdateRequest = new NippsModuleRequest { NippsModules = new List <NippsModule> { nippsModule } }; NippsModuleResponse moduleUpdateResponse = RestHelper.RestPostObject <NippsModuleResponse, NippsModuleRequest>(uri, moduleUpdateRequest); ViewBag.Name = Resources.Global.LogParametersChange; SetViewBagResult(moduleUpdateResponse, ViewBag); }
private List <NippsModule> ListSMModules() { NippsModuleRequest request = new NippsModuleRequest { NippsModules = new List <NippsModule> { new NippsModule { ParentId = 1 } } }; NippsModuleResponse response = RestHelper.RestPostObject <NippsModuleResponse, NippsModuleRequest>( CommonHelper.LogManagerServiceUrl + "NippsModuleService/List" , request); return(response.NippsModules); }
public static List <NippsModule> ListNippsModule() { string logServiceUrl = CommonHelper.LogManagerServiceUrl + "NippsModuleService/List"; NippsModuleRequest request = new NippsModuleRequest { PageNo = 1, PageSize = 1000 }; NippsModuleResponse response = RestHelper.RestPostObject <NippsModuleResponse, NippsModuleRequest>(logServiceUrl, request); if (response.Result == Result.OK) { return(response.NippsModules); } foreach (string em in response.ResultMessages) { NLog.LogManager.GetCurrentClassLogger().Error(em); } return(new List <NippsModule>()); }
public NippsModuleResponse List(NippsModuleRequest nippsModuleRequest) { //this operation returns only parent modules, not childs. NippsModuleResponse response = new NippsModuleResponse(); response.ResultMessages = new List <string>(); if (nippsModuleRequest == null) { nippsModuleRequest = new NippsModuleRequest { PageNo = 1, PageSize = 1000, NippsModules = new List <NippsModule> { new NippsModule { ParentId = 0 } } } } ; if (nippsModuleRequest.PageNo < 1) { nippsModuleRequest.PageNo = 1; } if (nippsModuleRequest.PageSize == 0) { nippsModuleRequest.PageSize = 1000; } if (nippsModuleRequest.NippsModules == null || nippsModuleRequest.NippsModules.Count == 0) { nippsModuleRequest.NippsModules = new List <NippsModule> { new NippsModule { ParentId = 0 } } } ; try { using (ILifetimeScope scope = NippsIoCHelper.IoCContainer.BeginLifetimeScope()) { IGenericLogicV2 <NippsModule> logModuleLogic = scope.Resolve <IGenericLogicV2 <NippsModule> >(); logModuleLogic.PageSize = nippsModuleRequest.PageSize; try { response.NippsModules = logModuleLogic.List(nippsModuleRequest.NippsModules[0], nippsModuleRequest.PageNo); response.Result = Result.OK; } catch (NoDataFoundException ex) { response.Result = Result.FAIL; response.ResultMessages.Add(ex.Message); } catch (Exception ex) { response.Result = Result.FAIL; response.ResultMessages.Add(ex.ToString()); } } } catch (Exception ex) { response.Result = Result.FAIL; response.ResultMessages.Add(ex.Message); mLogger.Error(ex); } return(response); }