Logging
How do I log events?
var logger = new SerilogLogger();
var exc = new Exception("We really can't do this.");
LogTools.Debug(logger, "Test message without formatting");
LogTools.Debug(logger, "Test message with formatting: {0}, {1}", "Hello", "John Smith");
LogTools.Info(logger, "This is an informational message!");
LogTools.Info(logger, "Saying: {0}, {1}", "Hello", "John Smith");
LogTools.Warning(logger, "Warning: this may not work properly.");
LogTools.Warning(logger, "Warning: a component, {0}, may not work properly.", "fusion reactor");
LogTools.Error(logger, "Error: Ship is out of fuel!");
LogTools.Error(logger, "Error: Fuel level is empty! {0}/{1}", 0, 320);
LogTools.Error(logger, exc, "Error.");
LogTools.Fatal(logger, "FATAL ERROR!");
LogTools.Fatal(logger, "FATAL ERROR: We can't do this! {0}", "Invalid operation.");
LogTools.Fatal(logger, exc, "FATAL ERROR!");Last updated