public static void LogCritical(this IComponentLogger logger, string message, int eventId = LogEntry.DefaultEventId) { // argument checks if (logger == null) { throw new ArgumentNullException(nameof(logger)); } logger.Log(TraceEventType.Critical, message, eventId); }