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
- Usar
Google.Cloud.Logging.V2para chamar diretamente a API Logging
Usar um provedor de geração de registros do Google para a biblioteca padrão de geração de registros 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
Google.Cloud.Diagnostics.AspNetCore3biblioteca. Consulte aGoogle.Cloud.Diagnostics.AspNetCore3documentação para mais informações e exemplos. - Para aplicativos voltados a versões anteriores do ASP.NET Core, use a
Google.Cloud.Diagnostics.AspNetCorebiblioteca. Consulte aGoogle.Cloud.Diagnostics.AspNetCoredocumentação para mais informações e exemplos. - Para aplicativos voltados para plataformas não ASP.NET Core, use a
Google.Cloud.Diagnostics.Commonbiblioteca. Consulte a documentaçãoGoogle.Cloud.Diagnostics.Commonpara mais informações e exemplos.
Usar um provedor do Google Log4Net
A biblioteca
Google.Cloud.Logging.Log4Net
implementa um provedor Log4Net para
Cloud Logging. Para exemplos que mostram como configurar e usar
essa biblioteca, consulte a
Google.Cloud.Logging.Log4Net
documentação.
Usar
Google.Cloud.Logging.V2
para chamar diretamente a API Logging
Também é possível gravar registros chamando a API Cloud Logging usando
a
Google.Cloud.Logging.V2
biblioteca de cliente. 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 conferir o exemplo completo, na barra de ferramentas do exemplo, selecione o logotipo do GitHub.
Escreva algum código de geração de registros que chame WriteLogEntry(). A entrada de registro resultante estará no recurso Global da Análise de registros.
No Google Cloud console do, 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 a Análise de registros, consulte [Como usar a Análise de registros][view-ui].
- 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)