IT분야/iOS
[iPhone] 로그 남기기, Debug Release 구분하여 찍기
suroMind
2011. 3. 24. 15:04
Xcode 4.3에서 프로젝트 이름을 클릭한 뒤 BuildSettings 에서 Preprocessor Macros항목을 찾는다.
Debug와 Release가 있는데 Debug항목에 DEBUG=1을 추가해준다.
프로젝트이름_Prefix.pch 파일에 아래 항목 추가
#ifdef DEBUG
#define DebugLog(fmt,...) NSLog((@"%s[Line %d]"fmt),__PRETTY_FUNCTION__,__LINE__,##__VA_ARGS__)
#else
#define DebugLog(...)
#endif
===========================
사용할때 NSLog 대신 DebugLog를 사용하여 로그를 남기면 된다