Esistono diversi modi per utilizzare Cloud Logging dalla tua applicazione .NET:
- Utilizza un provider di logging Google per il framework di logging standard di .NET
- Utilizza un provider Google Log4Net
- Utilizza
Google.Cloud.Logging.V2per chiamare direttamente l'API Logging
Utilizza un provider di logging Google per il framework di logging standard di .NET
Puoi attivare Cloud Logging per le applicazioni .NET utilizzando le
Google.Cloud.Diagnostics
librerie per .NET.
- Per le applicazioni che hanno come target ASP.NET Core 3 o versioni successive, utilizza la
Google.Cloud.Diagnostics.AspNetCore3libreria. Per ulteriori informazioni ed esempi, consulta la documentazione diGoogle.Cloud.Diagnostics.AspNetCore3. - Per le applicazioni che hanno come target versioni precedenti di ASP.NET Core, utilizza la
Google.Cloud.Diagnostics.AspNetCorelibreria. Per ulteriori informazioni ed esempi, consulta la documentazione diGoogle.Cloud.Diagnostics.AspNetCore. - Per le applicazioni che hanno come target piattaforme non ASP.NET Core, utilizza la
Google.Cloud.Diagnostics.Commonlibreria. Per ulteriori informazioni ed esempi, consulta la documentazione diGoogle.Cloud.Diagnostics.Common.
Utilizza un provider Google Log4Net
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
Google.Cloud.Logging.V2
libreria client. 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, puoi personalizzare il seguente metodo e aggiungerlo al codice dell'applicazione.
Per visualizzare l'esempio completo, nella barra degli strumenti dell'esempio seleziona il logo di GitHub.
Scrivi del codice di logging che chiama WriteLogEntry(). La voce di log risultante sarà in Esplora log nella risorsa Globale.
Nella Google Cloud console, 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+
- Per le applicazioni ASP.NET Core precedenti
- Per le applicazioni non ASP.NET Core
- Provider Log4Net
- GitHub: googleapis/google-cloud-dotnet
- Issue tracker di GitHub