Hay varias formas de usar Cloud Logging desde tu aplicación .NET:
- Usar un proveedor de registro de Google para el framework de registro estándar de .NET
- Usar un proveedor de Google Log4Net
- Usa
Google.Cloud.Logging.V2
para llamar directamente a la API Logging
Usar un proveedor de registro de Google para el framework de registro estándar de .NET
Puedes habilitar Cloud Logging para aplicaciones .NET mediante las
Google.Cloud.Diagnostics
bibliotecas para .NET.
- En las aplicaciones que usan 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. - En el caso de las aplicaciones que se dirigen 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. - En el caso de las aplicaciones que se dirigen a plataformas que no son 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.
Usar un proveedor de Google Log4Net
La biblioteca Google.Cloud.Logging.Log4Net
implementa un proveedor de Log4Net para Cloud Logging. Para ver ejemplos de cómo configurar y usar esta biblioteca, consulta la documentación de
Google.Cloud.Logging.Log4Net
.
Usar
Google.Cloud.Logging.V2
para llamar directamente a la API Logging
También puedes escribir registros llamando a la API Cloud Logging con la biblioteca de cliente Google.Cloud.Logging.V2
. Puedes instalar esta biblioteca desde NuGet.
Una vez que hayas instalado la biblioteca de cliente de
Google.Cloud.Logging.V2
, podrás empezar a enviar los registros de tu aplicación a Cloud Logging. Por ejemplo, puedes personalizar el siguiente método y añadirlo al código de tu aplicación.
Para ver el ejemplo completo, haz clic en more_vert Más y, a continuación, selecciona Ver en GitHub.
Escribe código de registro que llame a WriteLogEntry()
. La entrada de registro resultante se mostrará en el explorador de registros, en el recurso Global.
En la Google Cloud consola, ve a la página Explorador de registros:
Ve al Explorador de registros.
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuya sección sea Registro.
Recursos
- Para obtener información sobre el Explorador de registros, consulta [Usar el Explorador de registros][view-ui].
- Para aplicaciones ASP.NET Core 3 o versiones posteriores
- Para versiones anteriores de aplicaciones ASP.NET Core
- Para aplicaciones que no sean ASP.NET Core
- Proveedor de Log4Net
- GitHub: googleapis/google-cloud-dotnet
- Herramienta de seguimiento de incidencias de GitHub