I just noticed, the example should be like:
...
// Write entry to application log
if (e.ApplicationExitCode == (int)ApplicationExitCode.Success)
{
WriteApplicationLogEntry("Success", e.ApplicationExitCode);
}
else
{
WriteApplicationLogEntry("Failure", e.ApplicationExitCode);
}
...