Existen varias formas de usar Cloud Logging desde tu aplicación .NET:
- Usa un proveedor de registros de Google para el framework de registros estándar de .NET
- Usa un proveedor de Log4Net de Google
- Usa
Google.Cloud.Logging.V2
para llamar directamente a la API de Logging
Usa un proveedor de registros de Google para el framework de registros estándar de .NET
Puedes habilitar Cloud Logging para aplicaciones de .NET mediante las bibliotecas Google.Cloud.Diagnostics
de .NET.
- Para las aplicaciones que se orientan a ASP.NET Core 3 o versiones posteriores, usa la biblioteca
Google.Cloud.Diagnostics.AspNetCore3
. Consulta la documentación deGoogle.Cloud.Diagnostics.AspNetCore3
para obtener más información y ejemplos. - Para las aplicaciones que se orientan a versiones anteriores de ASP.NET Core, usa la biblioteca
Google.Cloud.Diagnostics.AspNetCore
. Consulta la documentación deGoogle.Cloud.Diagnostics.AspNetCore
para obtener más información y ejemplos. - Para aplicaciones orientadas a plataformas que no sean ASP.NET Core, usa la biblioteca
Google.Cloud.Diagnostics.Common
. Consulta la documentación deGoogle.Cloud.Diagnostics.Common
para obtener más información y ejemplos.
Usa un proveedor de Log4Net de Google
La biblioteca Google.Cloud.Logging.Log4Net
implementa un proveedor de Log4Net para Cloud Logging. Para ver ejemplos que muestren cómo configurar y usar esta biblioteca, consulta la
documentación de Google.Cloud.Logging.Log4Net
.
Usa Google.Cloud.Logging.V2
para llamar de forma directa a la API de Logging
También puedes escribir registros si llamas a la API de Cloud Logging mediante la biblioteca cliente Google.Cloud.Logging.V2
. Puedes instalar esta biblioteca desde [NuGet][lib-nuget].
Después de instalar Google.Cloud.Logging.V2
, puedes comenzar a enviar los registros de tu aplicación a Cloud Logging si agregas las siguientes instrucciones al código de tu aplicación:
using Google.Cloud.Logging.V2;
using Google.Cloud.Logging.Type;
using Google.Cloud.Api;
Personaliza el siguiente método y agrégalo al código de tu aplicación:
Escribe un código de registro que llame a WriteLogEntry()
. La entrada de registro resultante estará en el Explorador de registros en el recurso Global.
En el panel de navegación de la consola de Google Cloud, elige Logging y, luego, Explorador de registros:
Recursos
- Para obtener más información sobre el Explorador de registros, consulta Usa el Explorador de registros.
- Para aplicaciones ASP.NET Core 3+:
- Para aplicaciones de ASP.NET Core anteriores:
- Para aplicaciones que no son de ASP.NET Core
- Proveedor de Log4Net
- GitHub: googleapis/google-cloud-dotnet
- Herramienta de seguimiento de errores de GitHub