private void LogInitComplete() { var elapsed = DateTime.UtcNow - StartedAt; var hasErrors = StartUpErrors.Any(); if (hasErrors) { Log.ErrorFormat( "Initializing Application {0} took {1}ms. {2} error(s) detected: {3}", ServiceName, elapsed.TotalMilliseconds, StartUpErrors.Count, StartUpErrors.ToJson()); } else { Log.InfoFormat( "Initializing Application {0} took {1}ms. No errors detected.", ServiceName, elapsed.TotalMilliseconds); } }
private void LogInitResult() { var elapsed = DateTime.Now - CreatedAt; if (StartUpErrors.Any()) { Config.GlobalResponseHeaders["X-Startup-Errors"] = StartUpErrors.Count.ToString(); Logger.ErrorFormat( "Initializing Application {0} took {1}ms. {2} error(s) detected: {3}", ServiceName, elapsed.TotalMilliseconds, StartUpErrors.Count, StartUpErrors.Dump()); } else { Logger.InfoFormat( "Initializing Application {0} took {1}ms. No errors detected.", ServiceName, elapsed.TotalMilliseconds); } }