Ada beberapa cara untuk menggunakan Cloud Logging dari aplikasi .NET Anda:
- Menggunakan penyedia logging Google untuk framework logging standar .NET
- Menggunakan penyedia Google Log4Net
- Gunakan
Google.Cloud.Logging.V2
untuk memanggil Logging API secara langsung
Menggunakan penyedia logging Google untuk framework logging standar .NET
Anda dapat mengaktifkan Cloud Logging untuk aplikasi .NET menggunakan library
Google.Cloud.Diagnostics
untuk .NET.
- Untuk aplikasi yang menargetkan ASP.NET Core 3 atau yang lebih baru, gunakan library
Google.Cloud.Diagnostics.AspNetCore3
. LihatGoogle.Cloud.Diagnostics.AspNetCore3
dokumentasi untuk mengetahui informasi dan contoh selengkapnya. - Untuk aplikasi yang menargetkan ASP.NET Core versi yang lebih lama, gunakan
Google.Cloud.Diagnostics.AspNetCore
library. LihatGoogle.Cloud.Diagnostics.AspNetCore
dokumentasi untuk mengetahui informasi dan contoh selengkapnya. - Untuk aplikasi yang menargetkan platform non-ASP.NET Core, gunakan library
Google.Cloud.Diagnostics.Common
. LihatGoogle.Cloud.Diagnostics.Common
dokumentasi untuk mengetahui informasi dan contoh selengkapnya.
Menggunakan penyedia Google Log4Net
Library
Google.Cloud.Logging.Log4Net
menerapkan penyedia Log4Net untuk
Cloud Logging. Untuk contoh yang menunjukkan cara mengonfigurasi dan menggunakan library ini, lihat dokumentasi
Google.Cloud.Logging.Log4Net
.
Gunakan
Google.Cloud.Logging.V2
untuk memanggil Logging API secara langsung
Anda juga dapat menulis log dengan memanggil Cloud Logging API menggunakan
library klien Google.Cloud.Logging.V2
. Anda dapat menginstal library ini dari
NuGet.
Setelah library klien
Google.Cloud.Logging.V2
diinstal, Anda dapat
mulai mengirim log aplikasi ke Cloud Logging. Misalnya, Anda
dapat menyesuaikan metode berikut dan menambahkannya ke kode aplikasi Anda.
Untuk melihat contoh lengkap, klik more_vert Lainnya,
lalu pilih Lihat di GitHub.
Tulis beberapa kode logging yang memanggil WriteLogEntry()
. Entri log yang dihasilkan
akan berada di Logs Explorer di bagian resource Global.
Di konsol Google Cloud , buka halaman Logs Explorer:
Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Logging.
Resource
- Untuk mengetahui detail tentang Logs Explorer, lihat [Menggunakan Logs Explorer][view-ui].
- Untuk aplikasi ASP.NET Core 3+
- Untuk aplikasi ASP.NET Core yang lebih lama
- Untuk aplikasi non-ASP.NET Core
- Penyedia Log4Net
- GitHub: googleapis/google-cloud-dotnet
- Issue tracker GitHub