Sha256: 0312031f29c7a7a0497bdad0cefb7e16e4ce9f5a3e6d7ebb1d8efd52cdd87d91

Contents?: true

Size: 1.22 KB

Versions: 21

Compression:

Stored size: 1.22 KB

Contents

/**
 * @file: debug.h - Diagnostic logging functions for liboboe.
 *
 * Most of the diagnostics logging interface is defined in oboe.h but we
 * separate some of it out here for special handling when generating
 * SWIG interfaces.
 */

#ifndef _OBOE_DEBUG_H
#define _OBOE_DEBUG_H

#ifdef __cplusplus
extern "C" {
#endif

/**
 * Defined diagnostic log detail levels.
 */
enum OBOE_DEBUG_LOG_LEVEL {
    OBOE_DEBUG_FATAL = 0,
    OBOE_DEBUG_ERROR = 1,
    OBOE_DEBUG_WARNING = 2,
    OBOE_DEBUG_INFO = 3,
    OBOE_DEBUG_LOW = 4,
    OBOE_DEBUG_MEDIUM = 5,
    OBOE_DEBUG_HIGH = 6
};

/**
 * Defined modules that do diagnostic logging.
 */
enum OBOE_DEBUG_MODULE {
    OBOE_MODULE_ALL = -1,           /*!< Pseudo module to refer to ALL modules - used for configuring generic settings */
    OBOE_MODULE_UNDEF = 0,          /*!< Generic (undefined) module */
    OBOE_MODULE_LIBOBOE,            /*!< The core Oboe library */
    OBOE_MODULE_SETTINGS,           /*!< The Oboe settings functionality */
    OBOE_MODULE_REPORTER_FILE,      /*!< File reporter */
    OBOE_MODULE_REPORTER_UDP,       /*!< UDP (Tracelyzer) reporter */
    OBOE_MODULE_REPORTER_SSL        /*!< SSL reporter */
};

#ifdef __cplusplus
} // extern "C"
#endif

#endif // _OBOE_DEBUG_H

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
oboe-heroku-0.9.18.1 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.9.17.8 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.9.17.4 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.9.17.3 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.9.16.1 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.9.15.6 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.9.14.4 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.9.13.3 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.9.12.2 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.9.11.0 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.9.10.0 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.9.9.0 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.9.8.5 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.9.7.1 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.9.0.1 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.8.0.27.beta2 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.8.0.27.beta1 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.8.0.19 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.8.0.16 ext/oboe_metal/src/oboe/oboe_debug.h
oboe-heroku-0.8.0.9 ext/oboe_metal/src/oboe/oboe_debug.h