DailyRollingFileAppender 용으로 구성된 log4j를 사용하는 응용 프로그램과 함께 unix 상자에서 weblogic 응용 프로그램 서버를 실행하고 있습니다.로그에 잘못된 시간이있는 weblogic log4j
유닉스 프롬프트에서 "date"명령을 실행하면 올바른 시간대 (태평양 표준 시간대에 있음)가 표시되지만 로그 파일에서 같은 시간 동안 한 시간 앞당겨 볼 수 있습니다.
마찬가지로, date 명령 쇼 "월 12월 2010 (20) 태평양 표준시 15시 10분 39초"나는 로그 파일을 열면하지만, 내가 20 12 월 2010 년 16 볼 수 있습니다 : 10 : 39,773 DEBUG XYZ ....
을내 log4j를 설정 유닉스 시간의 log4j 로깅에 사용하는, 내가 위의 설정에서 어떤 log4j에 시간대 구성을 참조 해달라고 몇시에 적절한 PST 시간 인 경우
log4j.appender.test=org.apache.log4j.DailyRollingFileAppender
log4j.appender.test.DatePattern='.'yyyy-MM-dd
log4j.appender.test.Threshold=DEBUG
log4j.appender.test.ImmediateFlush=true
log4j.appender.test.File=test.log
log4j.appender.test.Append=true
log4j.appender.test.layout=org.apache.log4j.PatternLayout
log4j.appender.test.layout.ConversionPattern=%d{dd-MMM-yyyy HH:mm:ss,SSS} %-5p %C:%L - %m%n
확실하지 있습니다.
웹 로직에서 내 시간대 설정이 올바르지 않은 곳을 어떻게 확인할 수 있습니까?
-Rushik.
웹 로그 액세스 로그 또는 도메인 로그에 정확한 시간이 표시되어 있습니까? DST가 끝난 후 (11 월 7 일 이후) 웹 로직을 다시 시작 했습니까? – JoseK