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çã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
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][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 painel de navegação do console do Google Cloud, selecione Logging e clique em Análise de registros:
Acessar a Análise 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
- Issue Tracker do GitHub (em inglês)