Ada beberapa cara untuk menggunakan Cloud Logging dari aplikasi .NET Anda:
- Menggunakan penyedia logging Google untuk framework logging standar .NET
- Menggunakan penyedia Log4Net Google
- 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
. Lihat dokumentasiGoogle.Cloud.Diagnostics.AspNetCore3
untuk mengetahui informasi dan contoh selengkapnya. - Untuk aplikasi yang menargetkan ASP.NET Core versi sebelumnya, gunakan library
Google.Cloud.Diagnostics.AspNetCore
. Lihat dokumentasiGoogle.Cloud.Diagnostics.AspNetCore
untuk mengetahui informasi dan contoh selengkapnya. - Untuk aplikasi yang menargetkan platform non-ASP.NET Core, gunakan library
Google.Cloud.Diagnostics.Common
. Lihat dokumentasiGoogle.Cloud.Diagnostics.Common
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.
Untuk melihat contoh lengkapnya, 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 pada 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 sebelumnya
- Untuk aplikasi non-ASP.NET Core
- Penyedia Log4Net
- GitHub: googleapis/google-cloud-dotnet
- Issue tracker GitHub