From 220eff2ac3cd4a14d619af6f1babc2bc068c1db4 Mon Sep 17 00:00:00 2001 From: Daniel Beck Date: Sun, 7 Sep 2014 01:19:11 +0200 Subject: [PATCH] [FIXED JENKINS-10547] Don't fail fatally when unable to log event --- Main.cs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) 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); + } } }