3
SqlMembershipProvider를 사용하여 사용자 이름과 암호로 보안 된 WCF 서비스가 있습니다. 이 서비스에 대한 로그인 시도가 성공하고 실패했는지 여부를 모두 기록하고 로깅 응용 프로그램 블록을 사용하여 데이터베이스에 사용자 자격 증명을 저장하고 싶습니다.로깅 응용 프로그램 블록을 사용하여 WCF 로깅
Timestamp: 6/5/2009 12:03:01 PM
Message: <TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Start"><TraceIdentifier>http://msdn.microsoft.com/en-US/library/System.ServiceModel.Diagnostics.ActivityBoundary.aspx</TraceIdentifier><Description>Activity boundary.</Description><AppDomain>IX.Services.Host.vshost.exe</AppDomain><ExtendedData xmlns="http://schemas.microsoft.com/2006/08/ServiceModel/DictionaryTraceRecord"><ActivityName>Execute 'Services.Contracts.ILoginService.Login'.</ActivityName><ActivityType>ExecuteUserCode</ActivityType></ExtendedData></TraceRecord>
Category: System.ServiceModel
Priority: 2147483647
EventId: 131085
Severity: Start
Title:
Machine: PC204
Application Domain: Services.Host.vshost.exe
Process Id: 7864
Process Name: D:\..\Services.Host.vshost.exe
Win32 Thread Id: 6392
Thread Name:
Extended Properties: TraceEventCache - System.Diagnostics.TraceEventCache
나는이 로그에서 유용한 정보를 찾을 수
(즉 사용자 : 나는 WCF 로깅을 설정 및 응용 프로그램 블록을 로깅으로 추적 할 때, 나는 이런 식으로 뭔가 (하나 개의 로그인 시도에 대한이 로그 100)를 얻을 신임장). 그래서, 내 질문은 : 어떻게 로깅 응용 프로그램 블록을 사용하여 데이터베이스에 WCF 서비스에서 사용자 자격 증명을 기록 할 수 있습니까?
미리 답변 해 주셔서 감사합니다.