Net Core 2 콘솔 앱에서 C#을 사용하여 Azure 키 볼트에 액세스하고 있습니다. 응용 프로그램이 실행될 때마다 내가 볼트에서 비밀을 검색 할 때, 콘솔 창은 다음과 같이 메시지를 당한다 :Azure KeyVault 콘솔 로깅 사용 안 함
2017-12-26T18 : 03 : 49.8610049Z : 29c98a86-9e1d-4a5d-86d6-daf8f2cfdc56 - AcquireTokenHandlerBase.cs : 03 : ADAL PCL.CoreCLR 어셈블리 버전 '3.17.3.35304'파일 버전 '3.17.41219.2324'및 정보 버전 'b6afaeae7cff965e66649e0ee7e8c29071d5a7e6'와 함께 2017-12-26T18 ... 실행 49.8621855Z를 : 29c98a86-9e1d-4a5d-86d6-daf8f2cfdc56 - AcquireTokenHandlerBase.cs : === 토큰 취득 시작 : 기관 : https://login.windows.net/[...]/ 리소스 : https://vault.azure.net,된 ClientID : [...] CacheType : 널 (null) 인증 대상 : 클라이언트
2017-12-26T18 : 03 : 49.8981211Z : 29c98a86-9e1d-4a5d-86d6-daf8f2cfdc56 - AcquireTokenHandlerBase.cs : 캐시에서로드 .
2017-12-26T18 : 03 : 49.9010018Z : 29c98a86-9e1d-4a5d-86d6-daf8f2cfdc56 - TokenCache.cs : 토큰에 대한 캐시를 찾고 ...
2017-12-26T18 : 03 : 49.9060990Z : 29c98a86-9e1d-4a5d-86d6-daf8f2cfdc56 - TokenCache.cs : 일치하는 토큰이 캐시에서 발견되지 않았다
2017-12-26T18 : 03 : 50.2185881Z : 29c98a86-9e1d-4a5d-86d6- daf8f2cfdc56 - TokenCache.cs : 캐시에 저장 토큰 ...
2017-12-26T18 : 03 : 50.2211369Z : 29c98a86-9e1d-4a5d-86d6-daf8f2c fdc56 - TokenCache.cs : 항목이 캐시에 저장된
2017-12-26T18 : 03 : 50.2351165Z : 29c98a86-9e1d-4a5d-86d6-daf8f2cfdc56 - AcquireTokenHandlerBase.cs : === 토큰 획득 완성을 액세스 토큰은 재선되었다
Access Token Hash: [...] Expiration Time: 12/26/2017 7:03:49 PM +00:00 User Hash: null
나는 키 볼트 액세스에 대한 로깅의 종류를 설정하려면 코드에 아무것도 기억하지 않습니다. 그러나, 나는 앱을 통해 Serilog의 ILogger를 구성 했으므로 어쨌든 그걸 가져 왔습니다.
이러한 메시지가 표시되지 않도록하려면 어떻게해야합니까?
[필터 추가] (https://github.com/serilog/serilog/wiki/Configuration-Basics#filters)를 보았습니까? – jwdonahue
더 이상 "직접적인"대답이 없다면 나는 그것을 시도 할 것입니다. 콘솔 창에서 볼 수있는 메시지가 Serilog를 통해 전달되는지 또는 다른 메커니즘을 통해 메시지가 전달되는지 여부는 확실하지 않습니다. –
죄송합니다. 코드를 작성하지 않은 1 년 후에 C# foo가 강력하지 않습니다. Microsoft가 제공 한 .NET DLL은 모두 옆에있는 설정 파일을 인식하고 읽는 것으로 생각되며 XML을 통해 진단 출력을 조정하는 표준 방법이 있다는 것을 알고 있습니다. Serilog와 함께 작동하는지 여부는 알 수 없습니다. – jwdonahue