Existen varias formas de usar Cloud Logging desde tu aplicación .NET:
- Usa un proveedor de registros de Google para el framework de registro estándar de .NET
- Cómo usar 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 registro estándar de .NET
Puedes habilitar Cloud Logging para aplicaciones de .NET con las bibliotecas Google.Cloud.Diagnostics
para .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 las aplicaciones que se orientan a plataformas que no son de 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 muestran cómo configurar y usar esta biblioteca, consulta la
documentación de Google.Cloud.Logging.Log4Net
.
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 biblioteca cliente Google.Cloud.Logging.V2
. Puedes instalar esta biblioteca desde NuGet.
Después de instalar la biblioteca cliente de 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 tu aplicación.
Para ver la muestra completa, haz clic enmore_vert Más y, luego, selecciona Ver en GitHub.
Escribe un código de registro que llame a WriteLogEntry()
. La entrada de registro que se genere como resultado estará en el visor de registros en el recurso Global.
En la consola de Google Cloud, ve a la página Explorador de registros.
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Logging.
Recursos
- Para obtener más información sobre el Explorador de registros, consulta [Usa el Explorador de registros][view-ui].
- Para aplicaciones de ASP.NET Core 3 y versiones posteriores
- 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