Sample snippets
Write to event log using defaults:
WriteToEventLog("Simple Message");
Write to event log, including log details:
WriteToEventLog("Complex message", s => {
s.WithLogLevel(LogLevel.Information)
.LogTo("Application")
.ForMachine("Hostname")
});
});
Ensure a named log exists:
EnsureLogExists("Application");
Ensure a log exists on a target machine:
EnsureLogExists(s =>
s.LogTo("Application")
.ForMachine("Remote-Hostname"));
Ensure a source exists:
ctx.EnsureSourceExists("Cake Build");