ASP0011: Sarankan menggunakan penyusun. Pengelogan melalui Host.ConfigureLogging atau WebHost.ConfigureLogging
Nilai | |
---|---|
ID Aturan | ASP0011 |
Kategori | Penggunaan |
Perbaikan bersifat disruptif atau non-disruptif | Non-disruptif |
Penyebab
ConfigureLogging
bukan strategi yang direkomendasikan untuk mengonfigurasi pengelogan dalam aplikasi API minimal.
Deskripsi aturan
ConfigureLogging
bukan strategi yang direkomendasikan untuk mengonfigurasi pengelogan dalam aplikasi API minimal.
var builder = WebApplication.CreateBuilder(args);
builder.Host.ConfigureLogging(logging =>
{
logging.AddJsonConsole();
})
var app = builder.Build();
app.Run();
Cara memperbaiki pelanggaran
Untuk memperbaiki pelanggaran aturan ini, gunakan Logging
properti pada WebApplicationBuilder
untuk memodifikasi konfigurasi pengelogan secara langsung tanpa perlu panggilan tambahan ConfigureLogging
.
var builder = WebApplication.CreateBuilder(args);
builder.Logging.AddJsonConsole();
var app = builder.Build();
app.Run();
Kapan harus menekan peringatan
Jangan menekan peringatan dari aturan ini.
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
ASP.NET Core