Esistono diversi modi per utilizzare Cloud Logging dall'applicazione .NET:
- Usa un provider di logging di Google per il framework di logging standard di .NET
- Utilizzare un provider Google Log4Net
- Utilizza
Google.Cloud.Logging.V2
per chiamare direttamente l'API Logging
Usa un provider di logging di Google per il framework di logging standard di .NET
Puoi abilitare Cloud Logging per le applicazioni .NET utilizzando il comando
Google.Cloud.Diagnostics
librerie per .NET.
- Per le applicazioni che hanno come target ASP.NET Core 3 o versione successiva, usa
Google.Cloud.Diagnostics.AspNetCore3
libreria. Consulta leGoogle.Cloud.Diagnostics.AspNetCore3
documentazione per ulteriori informazioni ed esempi. - Per le applicazioni che hanno come target versioni precedenti di ASP.NET Core, utilizza
Google.Cloud.Diagnostics.AspNetCore
libreria. Consulta leGoogle.Cloud.Diagnostics.AspNetCore
documentazione per ulteriori informazioni ed esempi. - Per le applicazioni che hanno come target piattaforme non ASP.NET Core, utilizza
Google.Cloud.Diagnostics.Common
libreria. Consulta leGoogle.Cloud.Diagnostics.Common
documentazione per ulteriori informazioni ed esempi.
Usa un provider Google Log4Net
La
Google.Cloud.Logging.Log4Net
che implementa un provider Log4Net
in Cloud Logging. Per esempi che mostrano come configurare e utilizzare
questa libreria, consulta
Google.Cloud.Logging.Log4Net
documentazione.
Utilizza le funzionalità di
Google.Cloud.Logging.V2
per chiamare direttamente l'API Logging
Puoi anche scrivere i log chiamando l'API Cloud Logging utilizzando
il
Google.Cloud.Logging.V2
libreria client. Puoi installare questa libreria da
NuGet.
Dopo il
Google.Cloud.Logging.V2
libreria client installata, puoi scegliere
iniziare a inviare i log della tua applicazione a Cloud Logging. Ad esempio,
potrebbe personalizzare il metodo riportato di seguito e aggiungerlo al codice dell'applicazione.
Per visualizzare l'anteprima completa, fai clic su more_vert Altro,
e seleziona Visualizza su GitHub.
Scrivi un codice di logging che chiami WriteLogEntry()
. La voce di log risultante
si trova in Esplora log nella risorsa Globale.
Nella console Google Cloud, vai alla pagina Esplora log:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Logging.
Risorse
- Per maggiori dettagli su Esplora log, vedi Utilizzo di Esplora log.
- Per applicazioni ASP.NET Core 3 e versioni successive
- Per applicazioni ASP.NET Core precedenti
- Per applicazioni non ASP.NET Core
- Provider Log4Net
- GitHub: googleapis/google-cloud-dotnet
- Issue Tracker di GitHub