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
(...) gpi_log("cocotb.gpi", GPICritical, __FILE__, __func__, __LINE__, __VA_ARGS__);¶
Enums
Functions
-
void
set_log_handler
(void *handler)
-
void
clear_log_handler
(void)
-
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, enum gpi_log_levels level, const char *pathname, const char *funcname, long lineno, const char *msg, ...)