ASP.NET 웹 응용 프로그램의 응용 프로그램 이벤트 로그에 쓰고 있습니다. 로그 항목의 "사용자"필드를 어떻게 채울 수 있습니까?ASP.NET 이벤트 로그 : "사용자"필드 채우기?
0
A
답변
1
이벤트 로그 항목에 기록 된 사용자는 이벤트 로깅 호출이 이루어질 때 보안 관점에서 스레드를 "소유"하는 사용자입니다. ASP.Net 응용 프로그램 (기본적으로)에서는 ASP.Net이 실행되는 계정이됩니다.
Windows 가장을 사용하여 실행중인 스레드를 변경할 수 있습니다. SO에 대한 예제 질문은 다음을 참조하십시오
는이 아닌 사소한 공간, 단순히 이벤트 로깅 호출에 사용자 정보를 공급하는 경우입니다.
0
나는 Asp.net 프로필에서 Username을 움켜 잡았다. 그런 다음 나는 그것을 그 방법으로 전달했다. 여기서는 Global.asax에서 사용했지만 동일한 주체는 다른 곳에서 사용해야합니다.
String username = User.Identity.Name;
String pageRequested = ((HttpApplication)sender).Request.Path;
error = Server.GetLastError().GetBaseException();
String message = "ERROR MESSAGE: " + error.Message +
"\nINNER EXCEPTION: " + error.InnerException +
"\nSOURCE: " + error.Source +
"\nFORM: " + Request.Form.ToString() +
"\nQUERYSTRING: " + Request.QueryString.ToString() +
"\nTARGETSITE: " + error.TargetSite +
"\nSTACKTRACE: " + error.StackTrace +
"\nNCLWEB USERNAME: " + username +
"\nDATESTAMP: " + DateTime.Now;
System.Diagnostics.EventLog.WriteEntry("NCLWeb", message, System.Diagnostics.EventLogEntryType.Error);
관련 문제
- 1. ASP.Net 및 SQL 이벤트 로그
- 2. MVC에서 FullCalendar 이벤트 채우기
- 3. Windows 이벤트 로그 사용 권한
- 4. 웹 브라우저 이벤트 로그
- 5. 응용 프로그램의 이벤트 로그
- 6. C에서 이벤트 로그 읽기
- 7. 이벤트 로그 - Viewstate 확인에 실패했습니다.
- 8. Windows 이벤트 로그 - 이벤트 소스를 등록하는 방법?
- 9. 설정 이벤트 로그 속성은 이벤트 소스
- 10. 이맥스 : 변경 로그 모드에서 채우기 - 열 설정
- 11. asp.net handling 로그 아웃 후 뒤로 버튼 이벤트
- 12. 항상 쓸 수있는 이벤트 로그 소스?
- 13. 예외, Global.asax 및 이벤트 로그
- 14. 사용자 지정 이벤트 로그 만들기
- 15. Fiddler 이벤트 로그 글꼴 작업
- 16. SQL의 시간별 이벤트 로그 분석
- 17. C#으로 이벤트 로그 마이닝
- 18. 보안 이벤트 로그 오류 구독
- 19. 이벤트 로그 메시지 문제가 발생했습니다.
- 20. BizTalk 오케스트레이션 로그 이벤트 10034
- 21. 최대 이벤트 로그 크기 설정
- 22. 워크 플로의 의미 이벤트 로그?
- 23. 이벤트 로그 파일이 가득 참
- 24. ASP.NET 로그인 시도 로그?
- 25. 로그인 - 로그 아웃 asp.net
- 26. asp.net 회원 활동 로그
- 27. 로그 아웃 솔루션 (ASP.NET)
- 28. ASP.NET MVC 이벤트
- 29. C#의 Excel 자동 채우기 이벤트
- 30. VB 캘린더 - mysql 이벤트 테이블로 채우기
이 중복 발견 : http://stackoverflow.com/questions/147307/net-how-to-set-user-information-in-an-eventlog-entry –