Loading...
Searching...
No Matches
Go to the documentation of this file.
14#if !defined ENABLE_LOGGING
16 #define fsLogMsg( ... )
17 #define fsLogError( ... )
21#if defined fsFRAMEWORK_CX
23#elif defined fsFRAMEWORK_AX
25#elif defined fsFRAMEWORK_MG
27#elif defined fsFRAMEWORK_RL
29#elif defined fsFRAMEWORK_BF
32 #error Unhandled platform.
38#define fsLogMsg( pFmtStr, ... ) \
40 fsStr logStr( "FISSION_LOG(" ); logStr += __FUNCTION__; logStr += ") "; \
41 logStr += variableArguementListCompound(pFmtStr, ##__VA_ARGS__);\
45#define fsLogError( pFmtStr, ... ) \
47 fsStr logStr( "FISSION_ERROR(" ); logStr += __FUNCTION__; logStr += ") "; \
48 logStr += variableArguementListCompound(pFmtStr, ##__VA_ARGS__);\
50 fsCLogError(logStr); \
54#define fsLogFlushMsg( pFmtStr, ... ) \
56 fsStr logStr( "FISSION_LOG(" ); logStr += __FUNCTION__; logStr += ") "; \
57 logStr += variableArguementListCompound(pFmtStr, ##__VA_ARGS__);\
58 fsCLogError(logStr); \