.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에서 이 라이브러리를 설치할 수 있습니다.
Google.Cloud.Logging.V2
클라이언트 라이브러리가 설치되면 애플리케이션 로그를 Cloud Logging으로 전송할 수 있습니다. 예를 들어 다음 메서드를 맞춤설정하여 애플리케이션 코드에 추가할 수 있습니다.
전체 샘플을 보려면 more_vert 더보기를 클릭한 다음 GitHub에서 보기를 선택합니다.
WriteLogEntry()
를 호출하는 로깅 코드를 작성합니다. 그러면 그 결과로 생성되는 로그 항목이 로그 탐색기의 전역 리소스 아래에 위치하게 됩니다.
Google Cloud 콘솔에서 로그 탐색기 페이지로 이동합니다.
검색창을 사용하여 이 페이지를 찾은 경우 부제목이 Logging인 결과를 선택합니다.
리소스
- 로그 탐색기에 대한 자세한 내용은 [로그 탐색기 사용][view-ui]을 참고하세요.
- ASP.NET Core 3 이상 애플리케이션의 경우
- 이전 ASP.NET Core 애플리케이션의 경우
- ASP.NET Core 이외 애플리케이션의 경우
- Log4Net 공급업체
- GitHub: googleapis/google-cloud-dotnet
- GitHub Issue Tracker