Hi All, I am using log4net to log the errors in my application . Everything works fine for the initial setup and logging. Now I want to set the Category and Event in the Event log.
I am using the below code to log the EventID ,but not sure about the category. log4net.ThreadContext.Properties["EventID"] = 5; Also how to differentiate the error levels [like i am getting the error message from Global.asax and logging the message to Eventlogs.But all the errors are going to log.error as below if ((log.IsErrorEnabled) && ((checkException.GetHttpCode() == 500) || (checkException.GetHttpCode() == 404))) { if(checkException.GetHttpCode() == 500) log4net.ThreadContext.Properties["Category"] = "500"; else log4net.ThreadContext.Properties["Category"] = "404"; log.Error("Error" + sbErrorMessage.ToString() ); } else if (log.IsInfoEnabled) { log.Warn("Information" + sbErrorMessage.ToString()); } else if (log.IsWarnEnabled) { log.Info("Warning" + sbErrorMessage.ToString()); } In addition ,I am not quite clear aout getting the Error,Warning and Information separately ..Like if i get an "InvalidOperationException" it's an warning but the httpcode is 500 and it gets logged as "Error". I tried to get sbErrorMessage.innerExeception but its null. Thanks in advance I want all the errors, warning and information to be logged in one Event log as in the attached image. Thanks, Vanitha ________________________________ This message contains Devin Group confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail in error and delete this e-mail from your system. E-mail transmissions cannot be guaranteed secure, error-free and information could be intercepted, corrupted, lost, destroyed, arrive late, incomplete, or contain viruses. The sender therefore does not accept liability for errors or omissions in the contents of this message which may arise as result of transmission. If verification is required please request hard-copy version.
<<attachment: SampleEvenyLog.PNG>>