Samples

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");