Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
public void WriteToWebLogFile(StringWriter sw)
{
using(StreamWriter stw = new StreamWriter(System.Web.HttpContext.Current.Server.MapPath("error.txt"), true))
try
{
stw.WriteLine(sw.ToString());
}
catch(Exception Ex)
{
System.Web.HttpContext.Current.Response.Write(Ex.ToString());
}
}
public SkillException(SqlException sqlex)
{
StringWriter sw_LogMsg = new StringWriter();
sw_LogMsg.WriteLine("Date and Time of SqlException " + DateTime.Now.ToString());
sw_LogMsg.WriteLine("Exception Number : " + sqlex.Number +
"Message : " + sqlex.Message + " has occurred");
WriteToWebLogFile( sw_LogMsg );
foreach (SqlError sqle in sqlex.Errors)
{
sw_LogMsg.WriteLine("Message: " + sqle.Message);
sw_LogMsg.WriteLine("Number: " + sqle.Number);
sw_LogMsg.WriteLine("Procedure: " + sqle.Procedure);
sw_LogMsg.WriteLine("Server: " + sqle.Server);
sw_LogMsg.WriteLine("Source: " + sqle.Source);
sw_LogMsg.WriteLine("State: " + sqle.State);
sw_LogMsg.WriteLine("Severity: " + sqle.Class);
sw_LogMsg.WriteLine("LineNumber: " + sqle.LineNumber);
WriteToWebLogFile(sw_LogMsg);
}
System.Web.HttpContext.Current.Server.Transfer("~/errorpage.aspx");
}