응용 프로그램 로그 란? 오류 로그와 다른 점은 무엇입니까? 응용 프로그램 로그 파일에는 어떤 종류의 정보가 포함되어야합니까? 내가 사용할 수있는 기본 제공 클래스가 있습니까?Win Form 응용 프로그램의 응용 프로그램 로그
1
A
답변
2
매우 좋습니다 log4net.
응용 프로그램 로그는 사용자가 기록하도록 지시 한 내용을 기록합니다. 하나의 큰 장점은 기록 할 정보를 선택할 수 있기 때문에 시스템 상태, 현재 사용자 및 선택한 다른 매개 변수를 기록 할 수 있다는 것입니다. 이벤트 로그는 유동적이지 않습니다. 로깅 프레임 워크를 사용하면 일반적으로 서로 다른 레벨에서 발생하는 이벤트를 기록 할 수 있지만 코드에서 해당 레벨의 의미를 정의하는 것은 전적입니다. 로그 수준은 구성을 통해 설정되므로 dev 시스템에서는 DEBUG이고 우리 시스템에서는 WARN입니다. 다음은 log4net 레벨에 대한 나의 정의입니다.
DEBUG - Tracing, etc., use at will
INFO - System state info, important/useful info that you don't care to see in the production log
WARN - Handled exceptions, rare events, unusual code branches taken
ERROR - Caught but unhandled exceptions
FATAL - Only used in global handler
0
응용 프로그램 로그에 정보를 기록하면 문제가 발생했을 때 도움이 될 것입니다. 간단한 방법이 있지만보다 공식적인 접근 방식으로는 패턴 및 프랙티스 그룹의 Microsoft 엔터프라이즈 라이브러리를 사용하면 그대로 사용할 수있는 소스 코드를 제공하거나 필요에 맞게 수정할 수 있습니다 .
1
System.Diagnostics.EventLog을 사용하면 Windows의 로그에 쓸 수 있습니다. 앱에 필요한 정보에 따라 정보 유형을 결정할 수 있습니다. EventLogEntryType (오류, 정보, 경고 등)으로 로그 항목을 분류 할 수 있습니다.
관련 문제
- 1. 응용 프로그램의 이벤트 로그
- 2. Windows Form 응용 프로그램의 WCF 호스트
- 3. 실행중인 응용 프로그램의 응용 프로그램 배지 얻기
- 4. Google 응용 프로그램 엔진 응용 프로그램의 색인
- 5. iPhone에서 응용 프로그램의 응용 프로그램 ID를 확인하십시오.
- 6. 웹 응용 프로그램의 내부 응용 프로그램 인증
- 7. C# 응용 프로그램의 렌더링 PDF 응용 프로그램
- 8. MVC in C# win. 양식 응용 프로그램
- 9. win 비스타에 Jboss 응용 프로그램 서버 설치
- 10. Win CE의 MFC 응용 프로그램 GetPrivateProfileString 함수
- 11. .net 3.5 간단한 win 응용 프로그램 오류
- 12. 모바일 장치의 .NET 응용 프로그램 (Win CE)
- 13. win CE에서 응용 프로그램 볼륨 음소거
- 14. 웹 기반 응용 프로그램 로그
- 15. iPhone 응용 프로그램 충돌 로그
- 16. 로그 응용 프로그램 성능 저하 로그로 인해
- 17. Android 응용 프로그램의 화면에 로그 메시지 표시
- 18. 오류 로그 데이터베이스 - 많은 응용 프로그램의 경우
- 19. 내 코코아 응용 프로그램의 콘솔 로그 얻기
- 20. wpf 응용 프로그램의 오류 로그 만들기
- 21. 전자 메일 응용 프로그램의 로그 아웃 문제
- 22. Windows Form 응용 프로그램 예약 된 작업으로
- 23. C++ Windows Form 응용 프로그램 MySQL 연결
- 24. ASP.NET 양식 안에 Windows Form 응용 프로그램?
- 25. 작은 Windows Form Chat 응용 프로그램 아이디어?
- 26. 이벤트 뷰어의 "응용 프로그램 및 서비스 로그"섹션에서 응용 프로그램 및 이벤트 로그 만들기
- 27. 응용 프로그램 번들에서 응용 프로그램 시작
- 28. 그룹 정책 응용 프로그램 배포를위한 로그 파일
- 29. jboss 4.0.5에서 응용 프로그램 로그 분리
- 30. TestNG의 응용 프로그램 로그 수준 설정
또한 서비스를 디버깅 할 때 매우 유용한 오류/이벤트 코드로 이벤트를 분류 할 수 있습니다. 예를 들어, 서비스의 각 프로 시저에 이벤트 코드를 지정할 수 있습니다. – AMissico