북미가 일광 절약 시간제로 전환 한 후 로그에서 문제가 발생했습니다. 로그 롤오버 정책에 의해 재설정 될 때까지 로그 시간은 "앞으로 튀어 오르는"시계를 반영하여 변경되지 않았습니다.log4j 및 일광 절약제
우리 사용하는 다음과 같은 패턴 레이아웃과 RollingRandomAccessFile의 펜더 내 정책 :
이 <PatternLayout>
<Pattern>%d{ISO8601} traceId=%X{X-B3-TraceId} spanId=%X{X-B3-SpanId} [%-15.20t] %-5p %-20c{1.} : %m%n</Pattern>
</PatternLayout>
<Policies>
<TimeBasedTriggeringPolicy interval="1" modulate="true"/>
<!-- 100MB limit before log file is rolled over -->
<SizeBasedTriggeringPolicy size="100 MB" />
</Policies>
사람이 여기에 예상되는 동작이 log4j에이 상황이 이러한 유형의 지원으로 날 지점 수 있을까요? 현재 log4j 버전 2.4.1을 사용 중입니다.
로그에 UTC 시간 소인을 사용해보십시오. 그렇다면 결코 "시간 변경"문제가 없습니다. –