2012-09-09 3 views
0

내 로그 파일을 만들고 싶습니다. 하지만 로그를 하나의 단일 파일로 작성하는 방법은 무엇입니까? 첫 번째 사용을 위해 파일을 만들고 첫 번째 로그를 저장합니다. 하지만 이전 로그 메시지를 삭제하지 않고이 파일을 계속 쓰려면 어떻게해야합니까?iPad : 지속적으로 업데이트되는 로그 파일을 만드시겠습니까?

+1

추가 열기? – geoffspear

+0

이것은 Cocoa Touch가 아니라 Xcode와 관련이 없습니다. 태그가 지정되었습니다. –

답변

3
NSFileHandle *h = [NSFileHandle fileHandleForWritingAtPath:@"MyFile.log"]; 
[h seekToEndOfFile]; 

// log 
[h writeData:[@"Hello World! 2nd time" dataUsingEncoding:NSUTF8StringEncoding]]; 

// close when not needed anymore 
[h closeFile]; 
+0

좋은 솔루션, 어떻게 로깅 패턴과 결합 할 수 있을까요? 일반적으로 Logging 클래스를 만들고, 코드를 사용하여 점진적으로 내 로깅 파일에 작성한 메서드를 설정 한 다음이 메서드를 모든 오류 로그에 사용한다고 생각합니다. – user1066006

+1

@userXXX 이는 합리적인 접근 방식입니다. –

+0

이 경우 대단히 도움을 주셔서 감사합니다. – user1066006

관련 문제