C에서 로그 레벨에 따라 디버깅 관련 출력을 할 수 있도록 매크로를 활용하는 예제임 파일명 : dbg.c #include #define APPDBG(LEVEL,ARGS) \ if (_DBGLEVEL >= LEVEL) \ { printf("[%s][%06d] DEBUG : ",__FILE__, __LINE__); \ printf ARGS; }//---------------------------------------------------------------main(){int current_dbg = 50; APPDBG(50 , ("debug 50\n"));APPDBG(100, ("debug 100\n"));}