event log messages mysteriously disappear ?
i got a problem which some of the event log message does not appear on the event viewer
It could be due to server load or some message is dropped. Can this issue be solved ?
Or is there a better way to do it. See the below source code.and comments.
#region Method : LogEvent
public static void LogEvent(string eventLogSource, string message, int eventID)
{
try
{
System.Diagnostics.EventLog.WriteEntry(eventLogSource,
message,
System.Diagnostics.EventLogEntryType.SuccessAudit,
eventID
);
}
catch( Exception ex )
{
string e = ex.Message;
}
}
#endregion
#region Method : LockPlayer
public bool LockPlayer(zzzTokenData userToken, int playerID)
{
bool update = false;
try
{
...
LogEvent("zzz1",
"Some Message 1", /* message 1 will be retain or lost sometimes */
100);
LogEvent("zzz2",
"Some Message 2", /* message 2 will be lost */
100);
update = true;
}
catch (Exception ex) /* excetion will smtimes also disappear */
{
LogEventError("zzz1",
string.Format("LOCK PLAYER EXCEPTION - membercode:{0} {1} Message:{2}", userToken.MemberCode, System.Environment.NewLine, ex.Message),
100);
}
return (update);
}
#endregion

