~~NOTOC~~ [[debugging_api]] > [[BS2_SetDebugExCallback]] ---- ===== BS2_SetDebugExCallback ===== [+ 2.5.0] 디버그 정보가 발생했을 때 호출되는 콜백 함수를 등록합니다. \\ ==== 함수 ==== #include "BS_API.h" int BS2_SetDebugExCallback(CBDebugExPrint ptrCBDebugExPrint, uint32_t level, uint32_t module); ==== 파라미터 ==== * [In] ''//ptrCBDebugExPrint//'' : 디버그 정보가 발생했을 때 호출되는 콜백 함수 * [In] ''//level//'' : 출력할 디버그 정보의 레벨 ^값 ^설명 ^ |0x00000000 |None | |0x00000001 |Fatal | |0x00000002 |Error | |0x00000004 |Warning | |0x00000008 |Information | |0x00000010 |Trace | |0xFFFFFFFF |모든 레벨 | * [In] ''//module//'' : 출력할 디버그 모듈 정보 ^값 ^설명 ^ |0x00000000 |None | |0x00000001 |Keep alive | |0x00000002 |Socket Manager | |0x00000004 |Socket Handler | |0x00000008 |Device | |0x00000010 |Device Manager | |0x00000020 |Event Dispatcher | |0x00000040 |API | |0x00000080 |Misc | |0xFFFFFFFF |모든 모듈 | ==== 반환값 ==== 성공적으로 수행될 경우 ''BS_SDK_SUCCESS''를 반환하고, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다.