프로그래밍 언어/C_C++
[예제] 매크로를 이용한 디버깅 예제
투칼론
2016. 9. 14. 01:00
반응형
C에서 로그 레벨에 따라 디버깅 관련 출력을 할 수 있도록 매크로를 활용하는 예제임
파일명 : dbg.c
#include <stdio.h> #define APPDBG(LEVEL,ARGS) \ if (_DBGLEVEL >= LEVEL) \ { printf("[%s][%06d] DEBUG : ",__FILE__, __LINE__); \ printf ARGS; } //-----------------------------< main() 함수 >---------------------------------- main() { int current_dbg = 50; APPDBG(50 , ("debug 50\n")); APPDBG(100, ("debug 100\n")); } |