2013-06-18 2 views
1

저는 현재 이전 응용 프로그램을 C# 4.0으로 업그레이드하는 팀에 있습니다. 업그레이드되는 항목 중 하나는 앱의 오류 로깅 측면입니다. 우리는이 목적으로 Windows Event Log를 사용하라는 제안을 받았을 때 팀원 중 일부는 Microsoft가 "각 릴리스마다 인터페이스를 이벤트 로그로 변경"한다고 설명했습니다.Windows 이벤트 로그 문제?

나는 이것을 확인할 수 없었다. 누구든지 이벤트 로그에 기록해야하는 .Net 응용 프로그램을 만드는 데 문제가 있는지 알고 있습니까? 이 기능은 Windows의 다음 릴리스에서 작동하지 않게 렌더링되도록 제공 될 것입니다.

답변

0

나는 그런 경우가 아니라고 생각합니다. 많은 응용 프로그램을 망칠 수 있으며,이 경우에는 사용되지 않습니다.

우려되는 경우 log4net Correct way of using log4net (logger naming)과 같은 라이브러리를 사용할 수 있습니까?

1

Windows 이벤트 로그에 기록한 응용 프로그램을 작성했습니다. Microsoft가 한 버전의 OS에서 다음 버전으로 이동할 때 응용 프로그램 호환성을 보장하기 위해 Microsoft가 뒤에서 굽혀 진다고 말할 수 있습니다. 많은 호환성 문제가 발생할 가능성은 거의 없습니다. XP와 Vista 사이에는 이벤트 로그에 쓸 수있는 특수 권한이 ​​필요했습니다. 그 장애물이 제거되면 그렇게 어렵지 않습니다.

또한 Log4Net과 같은 것을 사용하면 로그 메시지의 끝 부분에 유연성을 줄 수 있습니다. 나는 도서관이 가능한 기록 대상으로 이벤트 로그를 지원한다고 믿는다.