내 .net 응용 프로그램의 응용 프로그램 로깅을 위해 Microsoft Enterprise 라이브러리 5.0을 사용하고 있습니다.엔터프라이즈 라이브러리 5.0 - 응용 프로그램 로깅 - 잘못된 날짜 시간
로깅이 올바르게 작동하고 있습니다. 그러나 문제는 로깅 메시지와 함께 기록되는 DateTime이 올바르지 않다는 것입니다. 6.5 시간의 시차가 있습니다.
어떻게 해결할 수 있습니까?
내 .net 응용 프로그램의 응용 프로그램 로깅을 위해 Microsoft Enterprise 라이브러리 5.0을 사용하고 있습니다.엔터프라이즈 라이브러리 5.0 - 응용 프로그램 로깅 - 잘못된 날짜 시간
로깅이 올바르게 작동하고 있습니다. 그러나 문제는 로깅 메시지와 함께 기록되는 DateTime이 올바르지 않다는 것입니다. 6.5 시간의 시차가 있습니다.
어떻게 해결할 수 있습니까?
로컬 서버 시간을 사용하도록 app.config의 텍스트 포맷터를 변경하십시오. 그렇지 않으면 기본값은 UTC입니다.
구성 파일을 변경하면 확장 속성에 반영되지만 "시간 소인"필드에는 시간이 UTC 형식으로 계속 표시됩니다. 두 위치에서 변경하려면 LogEntry의 TimeStamp 속성을 사용하여 코드에서 업데이트하면됩니다. 여기를 참조하십시오 : EnterpriseLibrary.Logging writes logs with 1 hour difference
감사합니다. – Sidharth
나 한테 고마워, 나는 왜 내가 때때로 시차를 발견했는지 궁금했다. – SteveC
우리는 특정 시간대를 지정할 수 있습니까? – Tushar