コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }