Há várias maneiras de usar o Cloud Logging por seu aplicativo .NET:
- Usar um provedor de geração de registros do Google para a biblioteca padrão de geração de registros do .NET
- Usar um provedor do Google Log4Net
- Use
Google.Cloud.Logging.V2
para chamar diretamente a API Logging
Usar um provedor de geração de registros do Google para a biblioteca de registros padrão do .NET
É possível ativar o Cloud Logging para aplicativos .NET usando as
bibliotecas
Google.Cloud.Diagnostics
para .NET.
- Para aplicativos direcionados ao ASP.NET Core 3 ou posterior, use a biblioteca
Google.Cloud.Diagnostics.AspNetCore3
. Consulte a documentação doGoogle.Cloud.Diagnostics.AspNetCore3
para mais informações e exemplos. - Para aplicativos voltados a versões anteriores do ASP.NET Core, use a biblioteca
Google.Cloud.Diagnostics.AspNetCore
. Consulte a documentação doGoogle.Cloud.Diagnostics.AspNetCore
para mais informações e exemplos. - Para aplicativos voltados para plataformas não ASP.NET Core, use a biblioteca
Google.Cloud.Diagnostics.Common
. Consulte a documentação doGoogle.Cloud.Diagnostics.Common
para mais informações e exemplos.
Usar um provedor do Google Log4Net
A
biblioteca
Google.Cloud.Logging.Log4Net
implementa um provedor Log4Net para o
Cloud Logging. Para exemplos que mostram como configurar e usar
essa biblioteca, consulte a
documentação
Google.Cloud.Logging.Log4Net
.
Use Google.Cloud.Logging.V2
para chamar diretamente a API Logging.
Também é possível gravar registros chamando a API Cloud Logging com a biblioteca de cliente Google.Cloud.Logging.V2
. Você pode instalar essa biblioteca em
[NuGet][lib-nuget].
Depois que o Google.Cloud.Logging.V2
for instalado, será possível começar a enviar os registros do aplicativo para o Cloud Logging adicionando as seguintes instruções ao código do aplicativo:
using Google.Cloud.Logging.V2;
using Google.Cloud.Logging.Type;
using Google.Cloud.Api;
Personalize o seguinte método e o adicione ao código do aplicativo:
Escreva algum código de geração de registros que chame WriteLogEntry()
. A entrada de registro resultante estará na Análise de registros, no recurso Global.
No console do Google Cloud, acesse a página Análise de registros:
Acessar a Análise de registros
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Logging.
Recursos
- Para mais detalhes sobre o Explorador de registros, consulte Como usar o Explorador de registros.
- Para aplicativos ASP.NET Core 3+
- Para aplicativos ASP.NET Core anteriores
- Para aplicativos que não são ASP.NET Core
- Provedor do Log4Net
- GitHub: googleapis/google-cloud-dotnet
- Issue Tracker do GitHub (em inglês)