diff --git a/Main.cs b/Main.cs index 2912f41..37e3e6b 100644 --- a/Main.cs +++ b/Main.cs @@ -138,7 +138,14 @@ namespace winsw } else { - EventLog.WriteEntry(message); + try + { + EventLog.WriteEntry(message); + } + catch (Exception e) + { + WriteEvent("Failed to log event in Windows Event Log: " + message + "; Reason: ", e); + } } } @@ -150,7 +157,14 @@ namespace winsw } else { - EventLog.WriteEntry(message, type); + try + { + EventLog.WriteEntry(message, type); + } + catch (Exception e) + { + WriteEvent("Failed to log event in Windows Event Log. Reason: ", e); + } } }