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 usando a biblioteca de cliente Google.Cloud.Logging.V2
. Você pode instalar essa biblioteca em
NuGet.
Depois que a biblioteca de cliente Google.Cloud.Logging.V2
estiver instalada, será possível começar a enviar os registros do aplicativo para o Cloud Logging. Por exemplo, você pode personalizar o método a seguir e adicioná-lo ao código do aplicativo.
Para ver o exemplo completo, clique em more_vert Mais e selecione Ver no GitHub.
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 Geração de registros.
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 (em inglês)
- Issue Tracker do GitHub (em inglês)