Existen varias formas de usar Cloud Logging desde tu aplicación de .NET:
- Usa un proveedor de registro de Google para el framework de registro estándar de .NET
- Usa un proveedor de Google Log4Net
- Usa
Google.Cloud.Logging.V2para llamar directamente a la API de Logging
Usa un proveedor de registro de Google para el framework de registro estándar de .NET
Puedes habilitar Cloud Logging para aplicaciones de .NET con las
Google.Cloud.Diagnostics
bibliotecas para .NET.
- Para las aplicaciones que se orientan a ASP.NET Core 3 o versiones posteriores, usa la
Google.Cloud.Diagnostics.AspNetCore3biblioteca. Consulta la documentación para obtener más información y ejemplos.Google.Cloud.Diagnostics.AspNetCore3 - Para las aplicaciones que se orientan a versiones anteriores de ASP.NET Core, usa la
Google.Cloud.Diagnostics.AspNetCorebiblioteca. Consulta laGoogle.Cloud.Diagnostics.AspNetCoredocumentación para obtener más información y ejemplos. - Para las aplicaciones que se orientan a plataformas que no son de ASP.NET Core, usa la
Google.Cloud.Diagnostics.Commonbiblioteca. Consulta laGoogle.Cloud.Diagnostics.Commondocumentación para obtener más información y ejemplos.
Usa un proveedor de Google Log4Net
La biblioteca
Google.Cloud.Logging.Log4Net
implementa un proveedor de Log4Net para
Cloud Logging. Para obtener ejemplos que muestran cómo configurar y usar
esta biblioteca, consulta la
Google.Cloud.Logging.Log4Net
documentación.
Usa
Google.Cloud.Logging.V2
para llamar directamente a la API de Logging
También puedes escribir registros llamando a la API de Cloud Logging con
la
Google.Cloud.Logging.V2
biblioteca cliente. Puedes instalar esta biblioteca desde
NuGet.
Una vez que se instala la biblioteca cliente
Google.Cloud.Logging.V2, puedes
comenzar a enviar los registros de tu aplicación a Cloud Logging. Por ejemplo, puedes personalizar el siguiente método y agregarlo al código de la aplicación.
Para ver la muestra completa, en la barra de herramientas de la muestra, selecciona el logotipo de GitHub.
Escribe un código de registro que llame a WriteLogEntry(). La entrada de registro que se genere como resultado estará en el Explorador de registros en el recurso Global.
En la Google Cloud consola de, ve a la Explorador de registros del segmento:
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Logging.
Recursos
- Para obtener detalles sobre el Explorador de registros, consulta [Usa el Explorador de registros][view-ui].
- Para aplicaciones de ASP.NET Core 3+
- Para aplicaciones anteriores de ASP.NET Core
- Para aplicaciones que no son de ASP.NET Core
- Proveedor de Log4Net
- GitHub: googleapis/google-cloud-dotnet
- Herramienta de seguimiento de errores de GitHub