private void RenderJsonException(InvalidJsonFileException ex) { DotNetNuke.UI.Skins.Skin.AddModuleMessage(this, "<p><b>Json error</b></p>" + ex.MessageAsHtml(), DotNetNuke.UI.Skins.Controls.ModuleMessage.ModuleMessageType.RedError); if (LogContext.IsLogActive) { var logKey = "Error in json"; LogContext.Log(ModuleContext.ModuleId, logKey, "Error", ex.MessageAsList()); LogContext.Log(ModuleContext.ModuleId, logKey, "Filename", ex.Filename); //LogContext.Log(logKey, "StackTrace", ex.StackTrace); //DotNetNuke.UI.Skins.Skin.AddModuleMessage(this, "<p>More info is availale on de browser console (F12)</p>", DotNetNuke.UI.Skins.Controls.ModuleMessage.ModuleMessageType.BlueInfo); } LoggingUtils.ProcessLogFileException(this, ex); }
private void RenderJsonException(InvalidJsonFileException ex, ModuleInfo module) { DotNetNuke.UI.Skins.Skin.AddModuleMessage(Page, "OpenContent RenderModule SkinObject", "<p><b>Json error</b></p>" + ex.MessageAsHtml(), DotNetNuke.UI.Skins.Controls.ModuleMessage.ModuleMessageType.RedError); if (LogContext.IsLogActive) { var logKey = "Error in json"; LogContext.Log(module.ModuleID, logKey, "Error", ex.MessageAsList()); LogContext.Log(module.ModuleID, logKey, "Filename", ex.Filename); } LoggingUtils.ProcessLogFileException(this, module, ex); }