Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifndef _TRACE_H_
- #define _TRACE_H_
- //
- //
- //
- #define WPP_CONTROL_GUIDS \
- WPP_DEFINE_CONTROL_GUID( \
- TestAppGuid, (1DE8DA02, C2BB, 44EC, B207, 5A304AEFD2F7), \
- WPP_DEFINE_BIT(TRACE_FLAG_A) /* bit 0 = 0x00000001*/ \
- WPP_DEFINE_BIT(TRACE_FLAG_B) /* bit 1 = 0x00000002*/ \
- )
- // custom logging macros
- #define WPP_LEVEL_FLAGS_LOGGER(lvl,flags) WPP_LEVEL_LOGGER(flags)
- #define WPP_LEVEL_FLAGS_ENABLED(lvl,flags) (WPP_LEVEL_ENABLED(flags) && WPP_CONTROL(WPP_BIT_ ## flags).Level >= lvl)
- //
- // Logging functions
- //
- //
- // begin_wpp config
- //
- // Functions for logging core related events
- //
- // FUNC ALogTrace{LEVEL=TRACE_LEVEL_VERBOSE, FLAGS=TRACE_FLAG_A}(MSG, ...);
- // FUNC ALogInfo{LEVEL=TRACE_LEVEL_INFORMATION, FLAGS=TRACE_FLAG_A}(MSG, ...);
- // FUNC ALogWarning{LEVEL=TRACE_LEVEL_WARNING, FLAGS=TRACE_FLAG_A}(MSG, ...);
- // FUNC ALogError{LEVEL=TRACE_LEVEL_ERROR, FLAGS=TRACE_FLAG_A}(MSG, ...);
- // FUNC ALogCritical{LEVEL=TRACE_LEVEL_CRITICAL, FLAGS=TRACE_FLAG_A}(MSG, ...);
- //
- // FUNC BLogTrace{LEVEL=TRACE_LEVEL_VERBOSE, FLAGS=TRACE_FLAG_B}(MSG, ...);
- // FUNC BLogInfo{LEVEL=TRACE_LEVEL_INFORMATION, FLAGS=TRACE_FLAG_B}(MSG, ...);
- // FUNC BLogWarning{LEVEL=TRACE_LEVEL_WARNING, FLAGS=TRACE_FLAG_B}(MSG, ...);
- // FUNC BLogError{LEVEL=TRACE_LEVEL_ERROR, FLAGS=TRACE_FLAG_B}(MSG, ...);
- // FUNC BLogCritical{LEVEL=TRACE_LEVEL_CRITICAL, FLAGS=TRACE_FLAG_B}(MSG, ...);
- //
- // end_wpp
- //
- #endif //_TRACE_H_
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement