.NET 애플리케이션에서 Cloud Logging을 사용하는 방법에는 여러 가지가 있습니다.
- .NET의 표준 로깅 프레임워크에 Google 로깅 제공업체 사용
- Google Log4Net 제공업체 사용
Google.Cloud.Logging.V2
를 사용하여 Logging API를 직접 호출
.NET의 표준 로깅 프레임워크에 Google 로깅 제공업체 사용
.NET용 Google.Cloud.Diagnostics
라이브러리를 사용하여 .NET 애플리케이션용 Cloud Logging을 사용 설정할 수 있습니다.
- ASP.NET Core 3 이상을 대상으로 하는 애플리케이션의 경우
Google.Cloud.Diagnostics.AspNetCore3
라이브러리를 사용합니다. 자세한 내용과 예시는Google.Cloud.Diagnostics.AspNetCore3
문서를 참조하세요. - 이전 버전의 ASP.NET Core를 대상으로 하는 애플리케이션의 경우
Google.Cloud.Diagnostics.AspNetCore
라이브러리를 사용합니다. 자세한 내용과 예시는Google.Cloud.Diagnostics.AspNetCore
문서를 참조하세요. - ASP.NET Core 이외 플랫폼을 대상으로 하는 애플리케이션의 경우
Google.Cloud.Diagnostics.Common
라이브러리를 사용합니다. 자세한 내용과 예시는Google.Cloud.Diagnostics.Common
문서를 참조하세요.
Google Log4Net 제공업체 사용
Google.Cloud.Logging.Log4Net
라이브러리는 Cloud Logging용 Log4Net 제공업체를 구현합니다. 이 라이브러리를 구성하고 사용하는 방법을 보여주는 예시는 Google.Cloud.Logging.Log4Net
문서를 참조하세요.
Google.Cloud.Logging.V2
를 사용하여 Logging API 직접 호출
Google.Cloud.Logging.V2
클라이언트 라이브러리를 사용해 Cloud Logging API를 호출하여 로그를 작성할 수도 있습니다. [NuGet][lib-nuget]에서 이 라이브러리를 설치할 수 있습니다.
Google.Cloud.Logging.V2
가 설치되었으면 애플리케이션 코드에 다음 문을 추가하여 애플리케이션 로그를 Cloud Logging으로 보내기 시작할 수 있습니다.
using Google.Cloud.Logging.V2;
using Google.Cloud.Logging.Type;
using Google.Cloud.Api;
다음 메서드를 맞춤설정하여 애플리케이션 코드에 추가하세요.
WriteLogEntry()
를 호출하는 로깅 코드를 작성합니다. 그러면 그 결과로 생성되는 로그 항목이 로그 탐색기의 전역 리소스 아래에 위치하게 됩니다.
Google Cloud 콘솔의 탐색 패널에서 Logging을 선택한 후 로그 탐색기를 선택합니다.
리소스
- 로그 탐색기에 대한 자세한 내용은 로그 탐색기 사용을 참조하세요.
- ASP.NET Core 3 이상 애플리케이션의 경우
- 이전 ASP.NET Core 애플리케이션의 경우
- ASP.NET Core 이외 애플리케이션의 경우
- Log4Net 공급업체
- GitHub: googleapis/google-cloud-dotnet
- GitHub Issue Tracker