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
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çãoGoogle.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çãoGoogle.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çãoGoogle.Cloud.Diagnostics.Common
para mais informações e exemplos.
Usar um provedor do Google Log4Net
O
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
.
Usar
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
for instalada, será possível
começar a enviar os registros do aplicativo para o Cloud Logging. Por exemplo, você
pode personalizar o método abaixo 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ão 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 (em inglês)
- Issue Tracker do GitHub (em inglês)