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 langsung memanggil Logging API
Gunakan 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 selengkapnya dan contoh. - Untuk aplikasi yang menargetkan versi sebelumnya dari ASP.NET Core, gunakan library
Google.Cloud.Diagnostics.AspNetCore
. Lihat dokumentasiGoogle.Cloud.Diagnostics.AspNetCore
untuk mengetahui informasi selengkapnya dan contoh. - Untuk aplikasi yang menargetkan platform non-ASP.NET Core, gunakan
library
Google.Cloud.Diagnostics.Common
. Lihat dokumentasiGoogle.Cloud.Diagnostics.Common
untuk mengetahui informasi selengkapnya dan contoh.
Menggunakan penyedia Google Log4Net
Library
Google.Cloud.Logging.Log4Net
mengimplementasikan 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 langsung memanggil Logging API
Anda juga dapat menulis log dengan memanggil Cloud Logging API menggunakan library klien Google.Cloud.Logging.V2
. Anda dapat menginstal library ini dari
[NuGet][lib-nuget].
Setelah Google.Cloud.Logging.V2
terinstal, Anda dapat mulai mengirim log aplikasi Anda ke Cloud Logging dengan menambahkan pernyataan berikut ke kode aplikasi Anda:
using Google.Cloud.Logging.V2;
using Google.Cloud.Logging.Type;
using Google.Cloud.Api;
Sesuaikan metode berikut dan tambahkan ke kode aplikasi Anda:
Tulis beberapa kode logging yang memanggil WriteLogEntry()
. Entri log yang dihasilkan akan berada di Logs Explorer di bagian resource Global.
Di panel navigasi konsol Google Cloud, pilih Logging, lalu pilih Logs Explorer:
Referensi
- Untuk mengetahui detail tentang Logs Explorer, lihat Menggunakan Logs Explorer.
- Untuk aplikasi ASP.NET Core 3+
- Untuk aplikasi ASP.NET Core versi sebelumnya
- Untuk aplikasi non-ASP.NET Core
- Penyedia Log4Net
- GitHub: googleapis/google-cloud-dotnet
- Issue tracker GitHub