BerandaComputers and TechnologyCatat tanggal dan waktu dengan logger konsol inti .NET bawaan

Catat tanggal dan waktu dengan logger konsol inti .NET bawaan

Image for post

Image for post

Foto oleh Lukas Blazek di Unsplash

Secara default, sekali baru . Inti bersih proyek dibuat, konfigurasi logger disediakan oleh Microsoft d Anda tidak mencetak tanggal & waktu pembuatan log. Tak perlu dikatakan bahwa waktu saat peristiwa itu terjadi adalah bagian yang sangat berguna dari baris log. Cepat atau lambat, selama pengembangan, tetapi terutama setelah aplikasi diterapkan ke lingkungan hidup dan digunakan oleh banyak pengguna / konsumen, Anda perlu mengetahui kapan peristiwa tertentu terjadi. Untungnya, sangat mudah untuk mengubah konfigurasi logger konsol untuk menyertakan tanggal & waktu sebagai bagian dari baris log.

.net core console logger with date time log output example

.net core console logger with date time log output example

. logger konsol inti bersih dengan waktu tanggal

Yang harus kita lakukan adalah memperbarui Metode CreateHostBuilder di Program.cs file dari:

. konfigurasi pembangun host inti bersih

ke:

. konfigurasi pembangun host inti bersih untuk logger konsol untuk memasukkan tanggal & waktu

Metode AddConsole adalah metode di mana kami mengkonfigurasi tanggal & format waktu, yang lain, ClearProviders bertanggung jawab untuk menonaktifkan keluaran konsol default. Tanpa ClearProviders kami akan berakhir dengan log duplikat seperti yang ditunjukkan pada gambar di bawah.

Log example without invoking the ClearProviders method log output example

Log example without invoking the ClearProviders method log output example

Contoh log tanpa memanggil metode ClearProviders

Namun, Logger konsol tidak cocok untuk setiap kasus penggunaan, oleh karena itu saya ingin menyebutkan alternatif yang baik – Serilog . Selain sangat dapat dikonfigurasi, ia juga memiliki integrasi dengan semua solusi pemrosesan log utama seperti ElasticSearch, AWS cloud watch, new relic, dll.

Read More

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments