123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #ifndef __SP_DBG_EXPORT_H__
- #define __SP_DBG_EXPORT_H__
- #include "SpBase.h"
- #pragma once
- #define SP_TRACE(str) sp_trace_append(str)
- #ifdef __cplusplus
- extern "C" {
- #endif
- SPBASE_API int sp_dbg_init(const char *key, int saveFile);
- SPBASE_API int sp_dbg_set_output_gui(void *gui);
- SPBASE_API int sp_dbg_set_level(int level);
- SPBASE_API int sp_dbg_term();
- SPBASE_API int sp_dbg_set_level(int level);
- SPBASE_API void sp_dbg_trace(const char *str, ...);//no use
- SPBASE_API void sp_dbg_debug(const char *str, ...);//no use
- SPBASE_API void sp_dbg_info(const char *str, ...); //no use
- SPBASE_API void sp_dbg_warn(const char *str, ...);//no use
- SPBASE_API void sp_dbg_error(const char *str, ...);//no use
- SPBASE_API void sp_dbg_fatal(const char *str, ...);//no use
- SPBASE_API void sp_dbg_traceNoOut(const char* str, ...);//no use
- SPBASE_API void sp_dbg_debugNoOut(const char* str, ...); //该系列中不会LogMessage到框架中
- SPBASE_API void sp_dbg_infoNoOut(const char* str, ...);
- SPBASE_API void sp_dbg_warnNoOut(const char* str, ...);
- SPBASE_API void sp_dbg_errorNoOut(const char* str, ...);
- SPBASE_API void sp_dbg_fatalNoOut(const char* str, ...);
- SPBASE_API void sp_trace_init();
- SPBASE_API void sp_trace_append(const char* str);
- SPBASE_API void sp_trace_retrieve(char** trace_ptr, uint32_t* trace_cnt);
- SPBASE_API void sp_trace_term();
- SPBASE_API int sp_trace_exist();
- #ifdef __cplusplus
- } // extern "C" {
- #endif
- #endif //__SP_DBG_H__
|