2014-10-05 8 views
1

테스터에게 곧 전달 될 Beta iOS (7 and 8) 앱을 개발 중입니다.iOS 7/8에서 회전식 파일 로거를 만드는 방법은 무엇입니까?

나는 에게 피드백을 보내고 싶습니다. 개발자에게 최근 로그 파일과 함께 무엇이 잘못되었는지 인간의 설명을 보낼 버튼을 보내주십시오.

enter image description here

는 공간을 많이 소비 할 수있는 로그 파일을 쓰기 때문에, 나는 Linux logrotate utility처럼에 rotate the files based on their size을하고 싶습니다. 즉, 처음 N 개의 로그 행을 app.log에 쓴 다음 app.log의 이름을 app.log.1으로 변경하고 이전의 app.log.1을 삭제하고 새로운 app.log에 계속 쓰십시오.

이렇게하면 iOS 파일 시스템의 로그 라인과 오류 보고서에 대부분 2N 개의 로그 라인이 생깁니다.

iOS에서 파일 로테이션을위한 프로덕션 기반의 오픈 소스 도구가 있습니까?

답변

1

나는 https://github.com/CocoaLumberjack/CocoaLumberjack을 사용하여 빠르고 유연하며 설치 및 사용이 매우 쉽습니다.

+0

감사합니다. 그것은 크기에 따라 회전하는 파일을 지원합니까? –

+0

물론 API를 확인하십시오. DDFileLogger 클래스에는 - setMaximumFileSize, setRollingFrequency, setMaximumNumberOfLogFiles와 같은 API가있어 유연성이 뛰어납니다. – VishJ

+0

[this] (https://github.com/CocoaLumberjack/CocoaLumberjack/blob/master/Documentation/LogFileManagement.md)를 찾았지만 더 구체적인 것을 찾고 있습니다. –