Esistono diversi modi per utilizzare Cloud Logging dalla tua applicazione .NET:
- Utilizzare un provider di logging 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
Utilizzare un provider di logging di Google per il framework di logging standard di .NET
Puoi attivare Cloud Logging per le applicazioni .NET utilizzando le librerie
Google.Cloud.Diagnostics
per .NET.
- Per le applicazioni che hanno come target ASP.NET Core 3 o versioni successive, utilizza la biblioteca
Google.Cloud.Diagnostics.AspNetCore3
. Per ulteriori informazioni ed esempi, consulta laGoogle.Cloud.Diagnostics.AspNetCore3
documentazione. - Per le applicazioni che hanno come target versioni precedenti di ASP.NET Core, utilizza la biblioteca
Google.Cloud.Diagnostics.AspNetCore
. Per ulteriori informazioni ed esempi, consulta laGoogle.Cloud.Diagnostics.AspNetCore
documentazione. - Per le applicazioni che hanno come target piattaforme diverse da ASP.NET Core, utilizza la libreria
Google.Cloud.Diagnostics.Common
. Per ulteriori informazioni ed esempi, consulta laGoogle.Cloud.Diagnostics.Common
documentazione.
Utilizzare un provider Log4Net di Google
La libreria Google.Cloud.Logging.Log4Net
implementa un provider Log4Net per Cloud Logging. Per esempi che mostrano come configurare e utilizzare questa libreria, consulta la
Google.Cloud.Logging.Log4Net
documentazione.
Utilizza Google.Cloud.Logging.V2
per chiamare direttamente l'API Logging
Puoi anche scrivere log chiamando l'API Cloud Logging utilizzando la libreria client Google.Cloud.Logging.V2
. Puoi installare questa libreria da
NuGet.
Dopo aver installato la libreria client Google.Cloud.Logging.V2
, puoi iniziare a inviare i log dell'applicazione a Cloud Logging. Ad esempio, potresti personalizzare il seguente metodo e aggiungerlo al codice dell'applicazione.
Per visualizzare l'esempio completo, fai clic su more_vert Altro e poi seleziona Visualizza su GitHub.
Scrivi del codice di logging che chiami WriteLogEntry()
. La voce di log risultante sarà 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 informazioni dettagliate su Esplora log, vedi [Utilizzo di Esplora log][view-ui].
- Per le applicazioni ASP.NET Core 3 e versioni successive
- Per le applicazioni ASP.NET Core precedenti
- Per le applicazioni non ASP.NET Core
- Fornitore Log4Net
- GitHub: googleapis/google-cloud-dotnet
- Issue tracker di GitHub