schrodebug

schrodebug

Synopsis




#define             SCHRO_ERROR                         (...)
#define             SCHRO_WARNING                       (...)
#define             SCHRO_INFO                          (...)
#define             SCHRO_DEBUG                         (...)
#define             SCHRO_LOG                           (...)
#define             SCHRO_DEBUG_LEVEL                   (level,...)
#define             SCHRO_MILD_ASSERT                   (test)
#define             SCHRO_ASSERT                        (test)
void                schro_debug_log                     (int level,
                                                         const char *file,
                                                         const char *function,
                                                         int line,
                                                         const char *format,
                                                         ...);
void                schro_debug_set_level               (int level);
int                 schro_debug_get_level               (void);
void                schro_dump                          (int type,
                                                         const char *format,
                                                         ...);

Description

Details

SCHRO_ERROR()

#define             SCHRO_ERROR(...)

... :

SCHRO_WARNING()

#define             SCHRO_WARNING(...)

... :

SCHRO_INFO()

#define             SCHRO_INFO(...)

... :

SCHRO_DEBUG()

#define             SCHRO_DEBUG(...)

... :

SCHRO_LOG()

#define             SCHRO_LOG(...)

... :

SCHRO_DEBUG_LEVEL()

#define             SCHRO_DEBUG_LEVEL(level,...)

level :
... :

SCHRO_MILD_ASSERT()

#define             SCHRO_MILD_ASSERT(test)

test :

SCHRO_ASSERT()

#define             SCHRO_ASSERT(test)

test :

schro_debug_log ()

void                schro_debug_log                     (int level,
                                                         const char *file,
                                                         const char *function,
                                                         int line,
                                                         const char *format,
                                                         ...);

level :
file :
function :
line :
format :
... :

schro_debug_set_level ()

void                schro_debug_set_level               (int level);

level :

schro_debug_get_level ()

int                 schro_debug_get_level               (void);

Returns :

schro_dump ()

void                schro_dump                          (int type,
                                                         const char *format,
                                                         ...);

type :
format :
... :