예제 #1
0
        private static string GetDiagnosticInfo(BookModel bookModel, EnvironmentSetting environment)
        {
            var assemblyVersion = System.Reflection.Assembly.GetEntryAssembly()?.GetName()?.Version ?? new Version(0, 0);

            return
                ((bookModel == null ? "" : bookModel.GetBookDiagnosticInfo(environment) + '\n') +
                 $"Environment: {environment}\n" +
                 $"Harvester Version: {assemblyVersion.Major}.{assemblyVersion.Minor}\n" +
                 $"Time: {DateTime.UtcNow.ToUniversalTime()} (UTC)");
        }