2017-02-18 6 views
2

자세한 내용은 단계별 안내서가 필요합니다. 간략한 가이드 (example here)를 읽고 샘플 코드를 다운로드했지만 Nlog를 사용하여 CloudWatch에 로그온하는 방법을 알아낼 수 없습니다.CloudwatchLog에 Nlog 사용

  1. 마자 NLog.config의 대상에 넣어, 인텔리는 이름, 유형, logGroup, 지역의 특성이 선언되지 않은 것을 알려줍니다 NuGet 패키지 내가 설치해야합니까 무엇
  2. ? 내가 말할 수있는 것부터, Nlog 및 AWSSDK.CloudWatchLogs. 내가 맞습니까?
  3. 코드를 사용하여 구성을 수행해야합니까, 아니면 NLog.config 파일을 충분히 설정하고 있습니까? 나는 내가 그 두 가지를 할 것이라는 느낌을 갖게된다.

(편집 : 나는 저장된 자격 증명 및되는 LogStream을 파악입니다 accesskey /의 SecretKey/자격 및되는 LogStream를 지정합니까 4. 아직 변경할 수 없습니다 항상 첫 번째 사용합니다.)

언제 로그를 작성하기 위해 예제 코드를 실행하려고 시도했지만 AWSTarget이 발견/정의되지 않았다는 오류가 발생합니다. 나는 이것을 알아 내려고 노력하면서 하루를 보냈으며, 그렇게 어렵다고 생각하지 않아 내가 틀린 일을해야 할 것입니다. 도와주세요! 고맙습니다.

답변

0

AWS.Logger.Nlog에 대한 경험이 없지만 모든 패키지의 규칙은 대부분 동일합니다. 내가 NLog.config의 대상에 넣어

은 즉시, 인텔리는 이름, 유형, logGroup, 지역의 특성 당신이 무시할 수

을 선언되지 않은 것을 알려줍니다. 대부분의 사용자 지정 대상은 XSD 파일을 제공하지 않습니다.

어떤 NuGet 패키지를 설치해야합니까? 내가 말할 수있는 것부터, Nlog 및 AWSSDK.CloudWatchLogs. 내가 맞습니까?

AWS.Logger.NLog과 NLog 사이에 NuGet 패키지 종속성이 없으므로 AWS.Logger.NLog 및 NLog가 필요합니다. AWS.Logger.NLog가 최근에 업데이트 되었기 때문에 NLog 4와 잘 작동한다고 생각합니다. 확실히 이것을 묻는 것이 좋습니다 their Github repository입니다.

코드를 사용하여 구성을 수행해야합니까, 아니면 NLog.config 파일을 충분히 설정하고 있습니까? 나는 내가 그 두 가지를 할 것이라는 느낌을 갖게된다.

일반적으로 모든 NLog 대상은 코드 또는 (xml) config로 구성 할 수 있습니다. 두 가지를 결합 할 수도 있지만, 까다로울 수 있습니다. 다른 주제입니다.

어디에서 AccessKey/SecretKey/credential 및 logStream?

너는 their Github repository으로해야합니다.

3

방금이 문제가 발생하여 종속성으로 지정되지 않았기 때문에 일부 종속성이 누락되었습니다. 프로그래밍 방식의 예제를 사용하여 더 자세히 살펴보면 사용할 수없는 유형에 대한 몇 가지 예외가 표시됩니다.

당신이 필요합니다 패키지 :

  • AWS.Logger.Core
  • AWSSDK.CloudWatch
  • AWSSDK.CloudWatchLogs
  • NLog
  • NLog.AWS.Logger