5

ASP.Net Temel dökümantasyonu here, çeşitli LogLevel'lerin renkleriyle aşağıdaki resimde olduğu gibi güzel bir konsol günlüğü çıkışına sahiptir. Artık Visual Studio'da bir uygulama oluşturdum ve şimdi artık IIS Express'in arkasında çalıştığını görüyorum ve artık konsolu görmüyorum. Beta'yı ne zaman çalıştırdığımı hatırlıyorum, o zaman bu güzel Konsol çıkışıyla doğrudan Kerkenrel'i çıkardı.IIS Express ile ASP.NET Çekirdeğinde Konsol Çıktısı Nasıl Kullanılır

Bu güzel pencereyi şimdi almak mümkün mü?

P.S. Belgelerin hala göremediğiniz bu görüntüleri içerdiği biraz garip.

enter image description here

+3

Ben size proje adı olan birine IISExpress dan kullandığınız profil geçiş yapmanız mümkün olduğunu bulduk Öyleyse Kerkenez doğrudan koşuyor ve çıktıyı görüyorum. Bu, IISExpress ile kullanılıp kullanılamayacağına dair hala bir soru sormaktadır. –

cevap

4

Evet, IIS Express ile mümkündür. Microsoft.Extensions.Logging.Debug nuget paketini kullanın: https://github.com/aspnet/Logging/tree/master/src/Microsoft.Extensions.Logging.Debug. Startup.cs içinde Günlükçüyü yapılandırın:

loggerFactory.MinimumLevel = LogLevel.Debug; 
loggerFactory.AddDebug(LogLevel.Debug); 
var logger = loggerFactory.CreateLogger("Startup"); 
logger.LogWarning("Logger configured!"); 

Ve:

Console.WriteLine("Hi!"); 
+0

Hata ayıklama çıktısını zaten kullanıyorum ancak konsolda güzel görünmüyor, ancak tüm güzel renkler olmadan Visual Studio'daki çıktı penceresinde –

+1

Güzel renkler elde etmek veya yararlı bilgiler almak için konsol kullanıyorsunuz? –

+1

Eh, bir kez kolayca bir hatayı görmeyi sağlar, bu yüzden benim için oldukça yararlıdır. –

İlgili konular