private static void SET_WindowsEventLog_Location() { try { if (!EventLog.SourceExists(SWELF_EventLog_Name)) { EventLog.CreateEventSource(SWELF_PROC_Name.ProcessName, SWELF_EventLog_Name); SWELF_EvtLog_OBJ.Source = SWELF_EventLog_Name; if (Reg_Operation.CHECK_Eventlog_SWELF_Reg_Key_Exists(Reg_Operation.EventLog_Base_Key + "\\" + SWELF_EventLog_Name)) { Reg_Operation.SET_Event_Log_MaxSize(SWELF_EventLog_Name); } } else { SWELF_EvtLog_OBJ.Source = SWELF_EventLog_Name; } } catch (Exception e) { EventLog.CreateEventSource(SWELF_PROC_Name.ProcessName, SWELF_EventLog_Name); Error_Operation.Log_Error("SET_WindowsEventLog_Loc() ", e.Message.ToString(), e.StackTrace.ToString(), Error_Operation.LogSeverity.Critical); SWELF_EvtLog_OBJ.Source = SWELF_EventLog_Name; } }