Debugging API > BS2_SetDebugExCallback
[+ 2.5.0] 디버그 정보가 발생했을 때 호출되는 콜백 함수를 등록합니다.
#include "BS_API.h" int BS2_SetDebugExCallback(CBDebugExPrint ptrCBDebugExPrint, uint32_t level, uint32_t module);
ptrCBDebugExPrint : 디버그 정보가 발생했을 때 호출되는 콜백 함수level : 출력할 디버그 정보의 레벨| 값 | 설명 |
|---|---|
| 0x00000000 | None |
| 0x00000001 | Fatal |
| 0x00000002 | Error |
| 0x00000004 | Warning |
| 0x00000008 | Information |
| 0x00000100 | Trace |
| 0x000000FF | Trace를 제외한 모든로그 |
| 0xFFFFFFFF | 모든 레벨 |
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를 반환하고, 에러가 발생할 경우 상응하는 에러 코드를 반환합니다.