File gpi_logging.h¶
Defines
-
EXTERN_C_START
¶
-
EXTERN_C_END
¶
-
LOG_DEBUG
(...) gpi_log(“cocotb.gpi”, GPIDebug, __FILE__, __func__, __LINE__, __VA_ARGS__);¶
-
LOG_INFO
(...) gpi_log(“cocotb.gpi”, GPIInfo, __FILE__, __func__, __LINE__, __VA_ARGS__);¶
-
LOG_WARN
(...) gpi_log(“cocotb.gpi”, GPIWarning, __FILE__, __func__, __LINE__, __VA_ARGS__);¶
-
LOG_ERROR
(...) gpi_log(“cocotb.gpi”, GPIError, __FILE__, __func__, __LINE__, __VA_ARGS__);¶
-
LOG_CRITICAL
(...)do { \
gpi_log(“cocotb.gpi”, GPICritical, __FILE__, __func__, __LINE__, __VA_ARGS__); \
exit(1); \
} while (0)
¶
-
FENTER
¶
-
FEXIT
¶
Enums
Functions
-
void
set_log_handler
(void *handler)
-
void
clear_log_handler
(void)
-
void
set_make_record
(void *makerecord)¶
-
void
set_log_filter
(void *filter)
-
void
clear_log_filter
(void)
-
void
set_log_level
(enum gpi_log_levels new_level)
-
void
gpi_log
(const char *name, long level, const char *pathname, const char *funcname, long lineno, const char *msg, ...)