2009-06-05 5 views
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 서비스에서 사용자 자격 증명을 기록 할 수 있습니까?

미리 답변 해 주셔서 감사합니다.

답변

관련 문제