Go to the documentation of this file.
14 #define MRPT_VIRTUAL_LOG_MACROS \
16 virtual void log_debug(const char* format, ...) \
19 va_start(argptr, format); \
20 fprintf(stdout, "DEBUG: "); \
21 vfprintf(stdout, format, argptr); \
22 fprintf(stdout, "\n"); \
27 virtual void log_info(const char* format, ...) \
30 va_start(argptr, format); \
31 fprintf(stdout, "INFO: "); \
32 vfprintf(stdout, format, argptr); \
33 fprintf(stdout, "\n"); \
38 virtual void log_warn(const char* format, ...) \
41 va_start(argptr, format); \
42 fprintf(stderr, "WARNING: "); \
43 vfprintf(stderr, format, argptr); \
44 fprintf(stderr, "\n"); \
49 virtual void log_error(const char* format, ...) \
52 va_start(argptr, format); \
53 fprintf(stderr, "ERROR: "); \
54 vfprintf(stderr, format, argptr); \
55 fprintf(stderr, "\n"); \
59 #define MRPT_ROS_LOG_MACROS \
61 virtual void log_debug(const char* format, ...) \
65 va_start(argptr, format); \
66 vsprintf(buffer, format, argptr); \
67 ROS_DEBUG("%s", buffer); \
72 virtual void log_info(const char* format, ...) \
76 va_start(argptr, format); \
77 vsprintf(buffer, format, argptr); \
78 ROS_INFO("%s", buffer); \
83 virtual void log_warn(const char* format, ...) \
87 va_start(argptr, format); \
88 vsprintf(buffer, format, argptr); \
89 ROS_WARN("%s", buffer); \
94 virtual void log_error(const char* format, ...) \
98 va_start(argptr, format); \
99 vsprintf(buffer, format, argptr); \
100 ROS_ERROR("%s", buffer); \
mrpt_bridge
Author(s): Markus Bader
, Raphael Zack
autogenerated on Sun Mar 6 2022 03:48:10