Esistono diversi modi per utilizzare Cloud Logging dalla tua applicazione .NET:
- Utilizzare 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 le
Google.Cloud.Diagnostics
librerie per .NET.
- Per le applicazioni destinate ad ASP.NET Core 3 o versioni successive, utilizza la libreria
Google.Cloud.Diagnostics.AspNetCore3
. Consulta la documentazione diGoogle.Cloud.Diagnostics.AspNetCore3
per ulteriori informazioni ed esempi. - Per le applicazioni che hanno come target le versioni precedenti di ASP.NET Core, utilizza la
libreria
Google.Cloud.Diagnostics.AspNetCore
. Consulta la documentazione diGoogle.Cloud.Diagnostics.AspNetCore
per ulteriori informazioni ed esempi. - Per le applicazioni destinate a piattaforme non ASP.NET Core, utilizza la
libreria
Google.Cloud.Diagnostics.Common
. Consulta la documentazione diGoogle.Cloud.Diagnostics.Common
per ulteriori informazioni ed esempi.
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
documentazione di Google.Cloud.Logging.Log4Net
.
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][lib-nuget].
Dopo l'installazione di Google.Cloud.Logging.V2
, puoi iniziare a inviare i log dell'applicazione a Cloud Logging aggiungendo le istruzioni seguenti al codice dell'applicazione:
using Google.Cloud.Logging.V2;
using Google.Cloud.Logging.Type;
using Google.Cloud.Api;
Personalizza il metodo seguente e aggiungilo al codice dell'applicazione:
Scrivi un codice di logging che chiama WriteLogEntry()
. La voce di log risultante sarà in Esplora log nella risorsa Globale.
Nel pannello di navigazione della console Google Cloud, seleziona Logging, quindi Esplora log:
Risorse
- Per maggiori dettagli su Esplora log, vedi Utilizzo di Esplora log.
- Per applicazioni ASP.NET Core 3 e versioni successive
- Per le applicazioni ASP.NET Core precedenti:
- Per applicazioni non ASP.NET Core:
- Provider Log4Net
- GitHub: googleapis/google-cloud-dotnet
- Issue Tracker di GitHub