내 서비스에 대한 통계 데이터가 포함 된 롤링 파일을 만들고 싶습니다. 예를 들어, 특정 결과 세트가있는 매개 변수 X가 포함 된 각 요청을 로깅합니다. 내가 다른 시스템 통계 데이터를 준수이 파일을 작성해야합니다 :Java에서 롤링 파일에 통계 데이터를 쓰는 방법
- 롤 파일
- 각 파일에 열 머리글이 있어야 매 30 시간
- 나는 엄격한 파일 이름 규칙을 따라야한다 예 : tracking.display.1314116577.done
내 서비스는 Java로 작성됩니다.
로거를 사용하면 파일을 롤백해야하므로 로그 아웃 로거 (choise 중 내 로거)를 사용하여 데이터를 기록하는 방식을 시도했지만 일반적인 롤링 파일 appender는 파일 역할을 할 수 없습니다. 30 분마다 (또는 내가 잘못 했나요?), 열 머리글을 추가 할 수 없으며 자체의 엄격한 명명 규칙을 따릅니다. 내 자신의 RollingPolicy를 작성하려고 시도했지만 완료된 방법에 대한 충분한 리소스 또는 예제를 찾을 수 없습니다.
아무에게도 이것을 보여줄 수 있습니까? 그렇지 않은 경우 다른 방법을 권하고 싶습니다.
감사합니다.
롤링 정책은 SimpleDateFormat에 의존하는 것으로 보이며 분당 30 분마다 한 시간 또는 분 단위로 롤업 할 수는 없습니다. 어떻게 쉽게 끝낼 수 있습니까? 파일 첨부자를 확장하려고합니다. 감사! – Orka