Go to the documentation of this file.
22 #include <unordered_map>
31 #define CRASCONSOLE_AUTOINIT(logger) \
34 if (ROS_UNLIKELY(!(logger)->initialized)) \
36 (logger)->initialize(); \
40 #define CRASCONSOLE_DEFINE_LOCATION(logger, cond, level, name) \
41 CRASCONSOLE_AUTOINIT((logger)); \
42 static ::std::unordered_map<const void*, ::ros::console::LogLocation> __rosconsole_define_location__map(1); \
43 const auto __cras_logger_id__ = (logger)->getId(); \
45 __rosconsole_define_location__map.find(__cras_logger_id__) == __rosconsole_define_location__map.end())) \
47 __rosconsole_define_location__map.emplace(__cras_logger_id__, \
48 ::ros::console::LogLocation{false, false, ::ros::console::levels::Count, NULL}); \
50 auto& __rosconsole_define_location__loc = __rosconsole_define_location__map[__cras_logger_id__]; \
51 if (ROS_UNLIKELY(!__rosconsole_define_location__loc.initialized_)) \
53 (logger)->initializeLogLocation(&__rosconsole_define_location__loc, (name), (level)); \
55 if (ROS_UNLIKELY(__rosconsole_define_location__loc.level_ != (level))) \
57 (logger)->setLogLocationLevel(&__rosconsole_define_location__loc, level); \
58 (logger)->checkLogLocationEnabled(&__rosconsole_define_location__loc); \
60 bool __rosconsole_define_location__enabled = __rosconsole_define_location__loc.logger_enabled_ && (cond);
62 #define CRASCONSOLE_PRINT_AT_LOCATION_WITH_FILTER(logger, filter, ...) \
63 (logger)->print((filter), __rosconsole_define_location__loc.logger_, __rosconsole_define_location__loc.level_, \
64 __FILE__, __LINE__, __ROSCONSOLE_FUNCTION__, __VA_ARGS__)
66 #define CRASCONSOLE_PRINT_AT_LOCATION(logger, ...) \
67 CRASCONSOLE_PRINT_AT_LOCATION_WITH_FILTER((logger), NULL, __VA_ARGS__)
69 #define CRASCONSOLE_PRINT_STREAM_AT_LOCATION_WITH_FILTER(logger, filter, args) \
72 std::stringstream __rosconsole_print_stream_at_location_with_filter__ss__; \
73 __rosconsole_print_stream_at_location_with_filter__ss__ << args; \
74 (logger)->print((filter), __rosconsole_define_location__loc.logger_, \
75 __rosconsole_define_location__loc.level_, __rosconsole_print_stream_at_location_with_filter__ss__, \
76 __FILE__, __LINE__, __ROSCONSOLE_FUNCTION__); \
79 #define CRASCONSOLE_PRINT_STREAM_AT_LOCATION(logger, args) \
80 CRASCONSOLE_PRINT_STREAM_AT_LOCATION_WITH_FILTER((logger), NULL, args)
94 #define CRAS_LOG_COND(logger, cond, level, name, ...) \
97 CRASCONSOLE_DEFINE_LOCATION((logger), (cond), (level), (name)); \
99 if (ROS_UNLIKELY(__rosconsole_define_location__enabled)) \
101 CRASCONSOLE_PRINT_AT_LOCATION(logger, __VA_ARGS__); \
118 #define CRAS_LOG_STREAM_COND(logger, cond, level, name, args) \
121 CRASCONSOLE_DEFINE_LOCATION((logger), (cond), (level), (name)); \
122 if (ROS_UNLIKELY(__rosconsole_define_location__enabled)) \
124 CRASCONSOLE_PRINT_STREAM_AT_LOCATION((logger), args); \
137 #define CRAS_LOG_ONCE(logger, level, name, ...) \
140 CRASCONSOLE_DEFINE_LOCATION((logger), true, (level), (name)); \
141 static ::std::vector<const void*> hitSet; \
142 const auto hit = ::std::find(hitSet.begin(), hitSet.end(), __cras_logger_id__) != hitSet.end(); \
143 if (ROS_UNLIKELY(__rosconsole_define_location__enabled) && ROS_UNLIKELY(!hit)) \
145 hitSet.push_back(__cras_logger_id__); \
146 CRASCONSOLE_PRINT_AT_LOCATION((logger), __VA_ARGS__); \
160 #define CRAS_LOG_STREAM_ONCE(logger, level, name, args) \
163 CRASCONSOLE_DEFINE_LOCATION((logger), true, (level), (name)); \
164 static ::std::vector<const void*> hitSet; \
165 const auto hit = ::std::find(hitSet.begin(), hitSet.end(), __cras_logger_id__) != hitSet.end(); \
166 if (ROS_UNLIKELY(__rosconsole_define_location__enabled) && ROS_UNLIKELY(!hit)) \
168 hitSet.push_back(__cras_logger_id__); \
169 CRASCONSOLE_PRINT_STREAM_AT_LOCATION((logger), args); \
184 #define CRAS_LOG_THROTTLE(logger, period, level, name, ...) \
187 CRASCONSOLE_DEFINE_LOCATION((logger), true, (level), (name)); \
188 static ::std::unordered_map<const void*, double> lastHitMap(1); \
189 auto& lastHit = lastHitMap[__cras_logger_id__]; \
190 const auto now = (logger)->getTimeNow().toSec(); \
191 if (ROS_UNLIKELY(__rosconsole_define_location__enabled) && ROSCONSOLE_THROTTLE_CHECK(now, lastHit, (period))) \
194 CRASCONSOLE_PRINT_AT_LOCATION((logger), __VA_ARGS__); \
210 #define CRAS_LOG_STREAM_THROTTLE(logger, period, level, name, args) \
213 CRASCONSOLE_DEFINE_LOCATION((logger), true, (level), (name)); \
214 static ::std::unordered_map<const void*, double> lastHitMap(1); \
215 auto& lastHit = lastHitMap[__cras_logger_id__]; \
216 const auto now = (logger)->getTimeNow().toSec(); \
217 if (ROS_UNLIKELY(__rosconsole_define_location__enabled) && ROSCONSOLE_THROTTLE_CHECK(now, lastHit, (period))) \
220 CRASCONSOLE_PRINT_STREAM_AT_LOCATION((logger), args); \
235 #define CRAS_LOG_DELAYED_THROTTLE(logger, period, level, name, ...) \
238 CRASCONSOLE_DEFINE_LOCATION((logger), true, (level), (name)); \
239 const auto now = (logger)->getTimeNow().toSec(); \
240 static ::std::unordered_map<const void*, double> lastHitMap(1); \
241 lastHitMap.emplace(__cras_logger_id__, now); \
242 auto& lastHit = lastHitMap[__cras_logger_id__]; \
243 if (ROS_UNLIKELY(__rosconsole_define_location__enabled) && ROSCONSOLE_THROTTLE_CHECK(now, lastHit, (period)))\
246 CRASCONSOLE_PRINT_AT_LOCATION((logger), __VA_ARGS__); \
262 #define CRAS_LOG_STREAM_DELAYED_THROTTLE(logger, period, level, name, args) \
265 CRASCONSOLE_DEFINE_LOCATION((logger), true, (level), (name)); \
266 const auto now = (logger)->getTimeNow().toSec(); \
267 static ::std::unordered_map<const void*, double> lastHitMap(1); \
268 lastHitMap.emplace(__cras_logger_id__, now); \
269 auto& lastHit = lastHitMap[__cras_logger_id__]; \
270 if (ROS_UNLIKELY(__rosconsole_define_location__enabled) && ROSCONSOLE_THROTTLE_CHECK(now, lastHit, (period))) \
273 CRASCONSOLE_PRINT_STREAM_AT_LOCATION((logger), args); \
287 #define CRAS_LOG_FILTER(logger, filter, level, name, ...) \
290 CRASCONSOLE_DEFINE_LOCATION((logger), true, (level), (name)); \
291 if (ROS_UNLIKELY(__rosconsole_define_location__enabled) && (filter)->isEnabled()) \
293 CRASCONSOLE_PRINT_AT_LOCATION_WITH_FILTER((logger), filter, __VA_ARGS__); \
308 #define CRAS_LOG_STREAM_FILTER(logger, filter, level, name, args) \
311 CRASCONSOLE_DEFINE_LOCATION((logger), true, (level), (name)); \
312 if (ROS_UNLIKELY(__rosconsole_define_location__enabled) && (filter)->isEnabled()) \
314 CRASCONSOLE_PRINT_STREAM_AT_LOCATION_WITH_FILTER((logger), filter, args); \
326 #define CRAS_LOG(logger, level, name, ...) CRAS_LOG_COND((logger), true, (level), (name), __VA_ARGS__)
337 #define CRAS_LOG_STREAM(logger, level, name, args) CRAS_LOG_STREAM_COND((logger), true, (level), (name), args)
339 #if (ROSCONSOLE_MIN_SEVERITY > ROSCONSOLE_SEVERITY_DEBUG)
340 #define CRAS_LOG_DEBUG(logger, ...)
341 #define CRAS_LOG_DEBUG_STREAM(logger, args)
342 #define CRAS_LOG_DEBUG_NAMED(logger, name, ...)
343 #define CRAS_LOG_DEBUG_STREAM_NAMED(logger, name, args)
344 #define CRAS_LOG_DEBUG_COND(logger, cond, ...)
345 #define CRAS_LOG_DEBUG_STREAM_COND(logger, cond, args)
346 #define CRAS_LOG_DEBUG_COND_NAMED(logger, cond, name, ...)
347 #define CRAS_LOG_DEBUG_STREAM_COND_NAMED(logger, cond, name, args)
348 #define CRAS_LOG_DEBUG_ONCE(logger, ...)
349 #define CRAS_LOG_DEBUG_STREAM_ONCE(logger, args)
350 #define CRAS_LOG_DEBUG_ONCE_NAMED(logger, name, ...)
351 #define CRAS_LOG_DEBUG_STREAM_ONCE_NAMED(logger, name, args)
352 #define CRAS_LOG_DEBUG_THROTTLE(logger, period, ...)
353 #define CRAS_LOG_DEBUG_STREAM_THROTTLE(logger, period, args)
354 #define CRAS_LOG_DEBUG_THROTTLE_NAMED(logger, period, name, ...)
355 #define CRAS_LOG_DEBUG_STREAM_THROTTLE_NAMED(logger, period, name, args)
356 #define CRAS_LOG_DEBUG_DELAYED_THROTTLE(logger, period, ...)
357 #define CRAS_LOG_DEBUG_STREAM_DELAYED_THROTTLE(logger, period, args)
358 #define CRAS_LOG_DEBUG_DELAYED_THROTTLE_NAMED(logger, period, name, ...)
359 #define CRAS_LOG_DEBUG_STREAM_DELAYED_THROTTLE_NAMED(logger, period, name, args)
360 #define CRAS_LOG_DEBUG_FILTER(logger, filter, ...)
361 #define CRAS_LOG_DEBUG_STREAM_FILTER(logger, filter, args)
362 #define CRAS_LOG_DEBUG_FILTER_NAMED(logger, filter, name, ...)
363 #define CRAS_LOG_DEBUG_STREAM_FILTER_NAMED(logger, filter, name, args)
364 #define CRAS_DEBUG(...)
365 #define CRAS_DEBUG_STREAM(args)
366 #define CRAS_DEBUG_NAMED(name, ...)
367 #define CRAS_DEBUG_STREAM_NAMED(name, args)
368 #define CRAS_DEBUG_COND(cond, ...)
369 #define CRAS_DEBUG_STREAM_COND(cond, args)
370 #define CRAS_DEBUG_COND_NAMED(cond, name, ...)
371 #define CRAS_DEBUG_STREAM_COND_NAMED(cond, name, args)
372 #define CRAS_DEBUG_ONCE(...)
373 #define CRAS_DEBUG_STREAM_ONCE(args)
374 #define CRAS_DEBUG_ONCE_NAMED(name, ...)
375 #define CRAS_DEBUG_STREAM_ONCE_NAMED(name, args)
376 #define CRAS_DEBUG_THROTTLE(period, ...)
377 #define CRAS_DEBUG_STREAM_THROTTLE(period, args)
378 #define CRAS_DEBUG_THROTTLE_NAMED(period, name, ...)
379 #define CRAS_DEBUG_STREAM_THROTTLE_NAMED(period, name, args)
380 #define CRAS_DEBUG_DELAYED_THROTTLE(period, ...)
381 #define CRAS_DEBUG_STREAM_DELAYED_THROTTLE(period, args)
382 #define CRAS_DEBUG_DELAYED_THROTTLE_NAMED(period, name, ...)
383 #define CRAS_DEBUG_STREAM_DELAYED_THROTTLE_NAMED(period, name, args)
384 #define CRAS_DEBUG_FILTER(filter, ...)
385 #define CRAS_DEBUG_STREAM_FILTER(filter, args)
386 #define CRAS_DEBUG_FILTER_NAMED(filter, name, ...)
387 #define CRAS_DEBUG_STREAM_FILTER_NAMED(filter, name, args)
389 #define CRAS_LOG_DEBUG(logger, ...) CRAS_LOG((logger), ::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
390 #define CRAS_LOG_DEBUG_STREAM(logger, args) CRAS_LOG_STREAM((logger), ::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, args)
391 #define CRAS_LOG_DEBUG_NAMED(logger, name, ...) CRAS_LOG((logger), ::ros::console::levels::Debug, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
392 #define CRAS_LOG_DEBUG_STREAM_NAMED(logger, name, args) CRAS_LOG_STREAM((logger), ::ros::console::levels::Debug, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
393 #define CRAS_LOG_DEBUG_COND(logger, cond, ...) CRAS_LOG_COND((logger), (cond), ::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
394 #define CRAS_LOG_DEBUG_STREAM_COND(logger, cond, args) CRAS_LOG_STREAM_COND((logger), (cond), ::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, args)
395 #define CRAS_LOG_DEBUG_COND_NAMED(logger, cond, name, ...) CRAS_LOG_COND((logger), (cond), ::ros::console::levels::Debug, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
396 #define CRAS_LOG_DEBUG_STREAM_COND_NAMED(logger, cond, name, args) CRAS_LOG_STREAM_COND((logger), (cond), ::ros::console::levels::Debug, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
397 #define CRAS_LOG_DEBUG_ONCE(logger, ...) CRAS_LOG_ONCE((logger), ::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
398 #define CRAS_LOG_DEBUG_STREAM_ONCE(logger, args) CRAS_LOG_STREAM_ONCE((logger), ::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, args)
399 #define CRAS_LOG_DEBUG_ONCE_NAMED(logger, name, ...) CRAS_LOG_ONCE((logger), ::ros::console::levels::Debug, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
400 #define CRAS_LOG_DEBUG_STREAM_ONCE_NAMED(logger, name, args) CRAS_LOG_STREAM_ONCE((logger), ::ros::console::levels::Debug, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
401 #define CRAS_LOG_DEBUG_THROTTLE(logger, period, ...) CRAS_LOG_THROTTLE((logger), (period), ::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
402 #define CRAS_LOG_DEBUG_STREAM_THROTTLE(logger, period, args) CRAS_LOG_STREAM_THROTTLE((logger), (period), ::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, args)
403 #define CRAS_LOG_DEBUG_THROTTLE_NAMED(logger, period, name, ...) CRAS_LOG_THROTTLE((logger), (period), ::ros::console::levels::Debug, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
404 #define CRAS_LOG_DEBUG_STREAM_THROTTLE_NAMED(logger, period, name, args) CRAS_LOG_STREAM_THROTTLE((logger), (period), ::ros::console::levels::Debug, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
405 #define CRAS_LOG_DEBUG_DELAYED_THROTTLE(logger, period, ...) CRAS_LOG_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
406 #define CRAS_LOG_DEBUG_STREAM_DELAYED_THROTTLE(logger, period, args) CRAS_LOG_STREAM_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, args)
407 #define CRAS_LOG_DEBUG_DELAYED_THROTTLE_NAMED(logger, period, name, ...) CRAS_LOG_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Debug, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
408 #define CRAS_LOG_DEBUG_STREAM_DELAYED_THROTTLE_NAMED(logger, period, name, args) CRAS_LOG_STREAM_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Debug, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
409 #define CRAS_LOG_DEBUG_FILTER(logger, filter, ...) CRAS_LOG_FILTER((logger), (filter), ::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
410 #define CRAS_LOG_DEBUG_STREAM_FILTER(logger, filter, args) CRAS_LOG_STREAM_FILTER((logger), (filter), ::ros::console::levels::Debug, ROSCONSOLE_DEFAULT_NAME, args)
411 #define CRAS_LOG_DEBUG_FILTER_NAMED(logger, filter, name, ...) CRAS_LOG_FILTER((logger), (filter), ::ros::console::levels::Debug, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
412 #define CRAS_LOG_DEBUG_STREAM_FILTER_NAMED(logger, filter, name, args) CRAS_LOG_STREAM_FILTER(getCrasLogger(), (filter), ::ros::console::levels::Debug, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
413 #define CRAS_DEBUG(...) CRAS_LOG_DEBUG(getCrasLogger(), __VA_ARGS__)
414 #define CRAS_DEBUG_STREAM(args) CRAS_LOG_DEBUG_STREAM(getCrasLogger(), args)
415 #define CRAS_DEBUG_NAMED(name, ...) CRAS_LOG_DEBUG_NAMED(getCrasLogger(), (name), __VA_ARGS__)
416 #define CRAS_DEBUG_STREAM_NAMED(name, args) CRAS_LOG_DEBUG_STREAM_NAMED(getCrasLogger(), (name), args)
417 #define CRAS_DEBUG_COND(cond, ...) CRAS_LOG_DEBUG_COND(getCrasLogger(), (cond), __VA_ARGS__)
418 #define CRAS_DEBUG_STREAM_COND(cond, args) CRAS_LOG_DEBUG_STREAM_COND(getCrasLogger(), (cond), args)
419 #define CRAS_DEBUG_COND_NAMED(cond, name, ...) CRAS_LOG_DEBUG_COND_NAMED(getCrasLogger(), (cond), (name), __VA_ARGS__)
420 #define CRAS_DEBUG_STREAM_COND_NAMED(cond, name, args) CRAS_LOG_DEBUG_STREAM_COND_NAMED(getCrasLogger(), (cond), (name), args)
421 #define CRAS_DEBUG_ONCE(...) CRAS_LOG_DEBUG_ONCE(getCrasLogger(), __VA_ARGS__)
422 #define CRAS_DEBUG_STREAM_ONCE(args) CRAS_LOG_DEBUG_STREAM_ONCE(getCrasLogger(), args)
423 #define CRAS_DEBUG_ONCE_NAMED(name, ...) CRAS_LOG_DEBUG_ONCE_NAMED(getCrasLogger(), (name), __VA_ARGS__)
424 #define CRAS_DEBUG_STREAM_ONCE_NAMED(name, args) CRAS_LOG_DEBUG_STREAM_ONCE_NAMED(getCrasLogger(), (name), args)
425 #define CRAS_DEBUG_THROTTLE(period, ...) CRAS_LOG_DEBUG_THROTTLE(getCrasLogger(), (period), __VA_ARGS__)
426 #define CRAS_DEBUG_STREAM_THROTTLE(period, args) CRAS_LOG_DEBUG_STREAM_THROTTLE(getCrasLogger(), (period), args)
427 #define CRAS_DEBUG_THROTTLE_NAMED(period, name, ...) CRAS_LOG_DEBUG_THROTTLE_NAMED(getCrasLogger(), (period), (name), __VA_ARGS__)
428 #define CRAS_DEBUG_STREAM_THROTTLE_NAMED(period, name, args) CRAS_LOG_DEBUG_STREAM_THROTTLE_NAMED(getCrasLogger(), (period), (name), args)
429 #define CRAS_DEBUG_DELAYED_THROTTLE(period, ...) CRAS_LOG_DEBUG_DELAYED_THROTTLE(getCrasLogger(), (period), __VA_ARGS__)
430 #define CRAS_DEBUG_STREAM_DELAYED_THROTTLE(period, args) CRAS_LOG_DEBUG_STREAM_DELAYED_THROTTLE(getCrasLogger(), (period), args)
431 #define CRAS_DEBUG_DELAYED_THROTTLE_NAMED(period, name, ...) CRAS_LOG_DEBUG_DELAYED_THROTTLE_NAMED(getCrasLogger(), (period), (name), __VA_ARGS__)
432 #define CRAS_DEBUG_STREAM_DELAYED_THROTTLE_NAMED(period, name, args) CRAS_LOG_DEBUG_STREAM_DELAYED_THROTTLE_NAMED(getCrasLogger(), (period), (name), args)
433 #define CRAS_DEBUG_FILTER(filter, ...) CRAS_LOG_DEBUG_FILTER(getCrasLogger(), (filter), __VA_ARGS__)
434 #define CRAS_DEBUG_STREAM_FILTER(filter, args) CRAS_LOG_DEBUG_STREAM_FILTER(getCrasLogger(), (filter), args)
435 #define CRAS_DEBUG_FILTER_NAMED(filter, name, ...) CRAS_LOG_DEBUG_FILTER_NAMED(getCrasLogger(), (filter), (name), __VA_ARGS__)
436 #define CRAS_DEBUG_STREAM_FILTER_NAMED(filter, name, args) CRAS_LOG_DEBUG_STREAM_FILTER_NAMED(getCrasLogger(), (filter), (name), args)
439 #if (ROSCONSOLE_MIN_SEVERITY > ROSCONSOLE_SEVERITY_INFO)
440 #define CRAS_LOG_INFO(logger, ...)
441 #define CRAS_LOG_INFO_STREAM(logger, args)
442 #define CRAS_LOG_INFO_NAMED(logger, name, ...)
443 #define CRAS_LOG_INFO_STREAM_NAMED(logger, name, args)
444 #define CRAS_LOG_INFO_COND(logger, cond, ...)
445 #define CRAS_LOG_INFO_STREAM_COND(logger, cond, args)
446 #define CRAS_LOG_INFO_COND_NAMED(logger, cond, name, ...)
447 #define CRAS_LOG_INFO_STREAM_COND_NAMED(logger, cond, name, args)
448 #define CRAS_LOG_INFO_ONCE(logger, ...)
449 #define CRAS_LOG_INFO_STREAM_ONCE(logger, args)
450 #define CRAS_LOG_INFO_ONCE_NAMED(logger, name, ...)
451 #define CRAS_LOG_INFO_STREAM_ONCE_NAMED(logger, name, args)
452 #define CRAS_LOG_INFO_THROTTLE(logger, period, ...)
453 #define CRAS_LOG_INFO_STREAM_THROTTLE(logger, period, args)
454 #define CRAS_LOG_INFO_THROTTLE_NAMED(logger, period, name, ...)
455 #define CRAS_LOG_INFO_STREAM_THROTTLE_NAMED(logger, period, name, args)
456 #define CRAS_LOG_INFO_DELAYED_THROTTLE(logger, period, ...)
457 #define CRAS_LOG_INFO_STREAM_DELAYED_THROTTLE(logger, period, args)
458 #define CRAS_LOG_INFO_DELAYED_THROTTLE_NAMED(logger, period, name, ...)
459 #define CRAS_LOG_INFO_STREAM_DELAYED_THROTTLE_NAMED(logger, period, name, args)
460 #define CRAS_LOG_INFO_FILTER(logger, filter, ...)
461 #define CRAS_LOG_INFO_STREAM_FILTER(logger, filter, args)
462 #define CRAS_LOG_INFO_FILTER_NAMED(logger, filter, name, ...)
463 #define CRAS_LOG_INFO_STREAM_FILTER_NAMED(logger, filter, name, args)
464 #define CRAS_INFO(...)
465 #define CRAS_INFO_STREAM(args)
466 #define CRAS_INFO_NAMED(name, ...)
467 #define CRAS_INFO_STREAM_NAMED(name, args)
468 #define CRAS_INFO_COND(cond, ...)
469 #define CRAS_INFO_STREAM_COND(cond, args)
470 #define CRAS_INFO_COND_NAMED(cond, name, ...)
471 #define CRAS_INFO_STREAM_COND_NAMED(cond, name, args)
472 #define CRAS_INFO_ONCE(...)
473 #define CRAS_INFO_STREAM_ONCE(args)
474 #define CRAS_INFO_ONCE_NAMED(name, ...)
475 #define CRAS_INFO_STREAM_ONCE_NAMED(name, args)
476 #define CRAS_INFO_THROTTLE(period, ...)
477 #define CRAS_INFO_STREAM_THROTTLE(period, args)
478 #define CRAS_INFO_THROTTLE_NAMED(period, name, ...)
479 #define CRAS_INFO_STREAM_THROTTLE_NAMED(period, name, args)
480 #define CRAS_INFO_DELAYED_THROTTLE(period, ...)
481 #define CRAS_INFO_STREAM_DELAYED_THROTTLE(period, args)
482 #define CRAS_INFO_DELAYED_THROTTLE_NAMED(period, name, ...)
483 #define CRAS_INFO_STREAM_DELAYED_THROTTLE_NAMED(period, name, args)
484 #define CRAS_INFO_FILTER(filter, ...)
485 #define CRAS_INFO_STREAM_FILTER(filter, args)
486 #define CRAS_INFO_FILTER_NAMED(filter, name, ...)
487 #define CRAS_INFO_STREAM_FILTER_NAMED(filter, name, args)
489 #define CRAS_LOG_INFO(logger, ...) CRAS_LOG((logger), ::ros::console::levels::Info, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
490 #define CRAS_LOG_INFO_STREAM(logger, args) CRAS_LOG_STREAM((logger), ::ros::console::levels::Info, ROSCONSOLE_DEFAULT_NAME, args)
491 #define CRAS_LOG_INFO_NAMED(logger, name, ...) CRAS_LOG((logger), ::ros::console::levels::Info, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
492 #define CRAS_LOG_INFO_STREAM_NAMED(logger, name, args) CRAS_LOG_STREAM((logger), ::ros::console::levels::Info, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
493 #define CRAS_LOG_INFO_COND(logger, cond, ...) CRAS_LOG_COND((logger), (cond), ::ros::console::levels::Info, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
494 #define CRAS_LOG_INFO_STREAM_COND(logger, cond, args) CRAS_LOG_STREAM_COND((logger), (cond), ::ros::console::levels::Info, ROSCONSOLE_DEFAULT_NAME, args)
495 #define CRAS_LOG_INFO_COND_NAMED(logger, cond, name, ...) CRAS_LOG_COND((logger), (cond), ::ros::console::levels::Info, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
496 #define CRAS_LOG_INFO_STREAM_COND_NAMED(logger, cond, name, args) CRAS_LOG_STREAM_COND((logger), (cond), ::ros::console::levels::Info, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
497 #define CRAS_LOG_INFO_ONCE(logger, ...) CRAS_LOG_ONCE((logger), ::ros::console::levels::Info, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
498 #define CRAS_LOG_INFO_STREAM_ONCE(logger, args) CRAS_LOG_STREAM_ONCE((logger), ::ros::console::levels::Info, ROSCONSOLE_DEFAULT_NAME, args)
499 #define CRAS_LOG_INFO_ONCE_NAMED(logger, name, ...) CRAS_LOG_ONCE((logger), ::ros::console::levels::Info, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
500 #define CRAS_LOG_INFO_STREAM_ONCE_NAMED(logger, name, args) CRAS_LOG_STREAM_ONCE((logger), ::ros::console::levels::Info, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
501 #define CRAS_LOG_INFO_THROTTLE(logger, period, ...) CRAS_LOG_THROTTLE((logger), (period), ::ros::console::levels::Info, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
502 #define CRAS_LOG_INFO_STREAM_THROTTLE(logger, period, args) CRAS_LOG_STREAM_THROTTLE((logger), (period), ::ros::console::levels::Info, ROSCONSOLE_DEFAULT_NAME, args)
503 #define CRAS_LOG_INFO_THROTTLE_NAMED(logger, period, name, ...) CRAS_LOG_THROTTLE((logger), (period), ::ros::console::levels::Info, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
504 #define CRAS_LOG_INFO_STREAM_THROTTLE_NAMED(logger, period, name, args) CRAS_LOG_STREAM_THROTTLE((logger), (period), ::ros::console::levels::Info, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
505 #define CRAS_LOG_INFO_DELAYED_THROTTLE(logger, period, ...) CRAS_LOG_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Info, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
506 #define CRAS_LOG_INFO_STREAM_DELAYED_THROTTLE(logger, period, args) CRAS_LOG_STREAM_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Info, ROSCONSOLE_DEFAULT_NAME, args)
507 #define CRAS_LOG_INFO_DELAYED_THROTTLE_NAMED(logger, period, name, ...) CRAS_LOG_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Info, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
508 #define CRAS_LOG_INFO_STREAM_DELAYED_THROTTLE_NAMED(logger, period, name, args) CRAS_LOG_STREAM_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Info, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
509 #define CRAS_LOG_INFO_FILTER(logger, filter, ...) CRAS_LOG_FILTER((logger), (filter), ::ros::console::levels::Info, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
510 #define CRAS_LOG_INFO_STREAM_FILTER(logger, filter, args) CRAS_LOG_STREAM_FILTER((logger), (filter), ::ros::console::levels::Info, ROSCONSOLE_DEFAULT_NAME, args)
511 #define CRAS_LOG_INFO_FILTER_NAMED(logger, filter, name, ...) CRAS_LOG_FILTER((logger), (filter), ::ros::console::levels::Info, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
512 #define CRAS_LOG_INFO_STREAM_FILTER_NAMED(logger, filter, name, args) CRAS_LOG_STREAM_FILTER(getCrasLogger(), (filter), ::ros::console::levels::Info, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
513 #define CRAS_INFO(...) CRAS_LOG_INFO(getCrasLogger(), __VA_ARGS__)
514 #define CRAS_INFO_STREAM(args) CRAS_LOG_INFO_STREAM(getCrasLogger(), args)
515 #define CRAS_INFO_NAMED(name, ...) CRAS_LOG_INFO_NAMED(getCrasLogger(), (name), __VA_ARGS__)
516 #define CRAS_INFO_STREAM_NAMED(name, args) CRAS_LOG_INFO_STREAM_NAMED(getCrasLogger(), (name), args)
517 #define CRAS_INFO_COND(cond, ...) CRAS_LOG_INFO_COND(getCrasLogger(), (cond), __VA_ARGS__)
518 #define CRAS_INFO_STREAM_COND(cond, args) CRAS_LOG_INFO_STREAM_COND(getCrasLogger(), (cond), args)
519 #define CRAS_INFO_COND_NAMED(cond, name, ...) CRAS_LOG_INFO_COND_NAMED(getCrasLogger(), (cond), (name), __VA_ARGS__)
520 #define CRAS_INFO_STREAM_COND_NAMED(cond, name, args) CRAS_LOG_INFO_STREAM_COND_NAMED(getCrasLogger(), (cond), (name), args)
521 #define CRAS_INFO_ONCE(...) CRAS_LOG_INFO_ONCE(getCrasLogger(), __VA_ARGS__)
522 #define CRAS_INFO_STREAM_ONCE(args) CRAS_LOG_INFO_STREAM_ONCE(getCrasLogger(), args)
523 #define CRAS_INFO_ONCE_NAMED(name, ...) CRAS_LOG_INFO_ONCE_NAMED(getCrasLogger(), (name), __VA_ARGS__)
524 #define CRAS_INFO_STREAM_ONCE_NAMED(name, args) CRAS_LOG_INFO_STREAM_ONCE_NAMED(getCrasLogger(), (name), args)
525 #define CRAS_INFO_THROTTLE(period, ...) CRAS_LOG_INFO_THROTTLE(getCrasLogger(), (period), __VA_ARGS__)
526 #define CRAS_INFO_STREAM_THROTTLE(period, args) CRAS_LOG_INFO_STREAM_THROTTLE(getCrasLogger(), (period), args)
527 #define CRAS_INFO_THROTTLE_NAMED(period, name, ...) CRAS_LOG_INFO_THROTTLE_NAMED(getCrasLogger(), (period), (name), __VA_ARGS__)
528 #define CRAS_INFO_STREAM_THROTTLE_NAMED(period, name, args) CRAS_LOG_INFO_STREAM_THROTTLE_NAMED(getCrasLogger(), (period), (name), args)
529 #define CRAS_INFO_DELAYED_THROTTLE(period, ...) CRAS_LOG_INFO_DELAYED_THROTTLE(getCrasLogger(), (period), __VA_ARGS__)
530 #define CRAS_INFO_STREAM_DELAYED_THROTTLE(period, args) CRAS_LOG_INFO_STREAM_DELAYED_THROTTLE(getCrasLogger(), (period), args)
531 #define CRAS_INFO_DELAYED_THROTTLE_NAMED(period, name, ...) CRAS_LOG_INFO_DELAYED_THROTTLE_NAMED(getCrasLogger(), (period), (name), __VA_ARGS__)
532 #define CRAS_INFO_STREAM_DELAYED_THROTTLE_NAMED(period, name, args) CRAS_LOG_INFO_STREAM_DELAYED_THROTTLE_NAMED(getCrasLogger(), (period), (name), args)
533 #define CRAS_INFO_FILTER(filter, ...) CRAS_LOG_INFO_FILTER(getCrasLogger(), (filter), __VA_ARGS__)
534 #define CRAS_INFO_STREAM_FILTER(filter, args) CRAS_LOG_INFO_STREAM_FILTER(getCrasLogger(), (filter), args)
535 #define CRAS_INFO_FILTER_NAMED(filter, name, ...) CRAS_LOG_INFO_FILTER_NAMED(getCrasLogger(), (filter), (name), __VA_ARGS__)
536 #define CRAS_INFO_STREAM_FILTER_NAMED(filter, name, args) CRAS_LOG_INFO_STREAM_FILTER_NAMED(getCrasLogger(), (filter), (name), args)
539 #if (ROSCONSOLE_MIN_SEVERITY > ROSCONSOLE_SEVERITY_WARN)
540 #define CRAS_LOG_WARN(logger, ...)
541 #define CRAS_LOG_WARN_STREAM(logger, args)
542 #define CRAS_LOG_WARN_NAMED(logger, name, ...)
543 #define CRAS_LOG_WARN_STREAM_NAMED(logger, name, args)
544 #define CRAS_LOG_WARN_COND(logger, cond, ...)
545 #define CRAS_LOG_WARN_STREAM_COND(logger, cond, args)
546 #define CRAS_LOG_WARN_COND_NAMED(logger, cond, name, ...)
547 #define CRAS_LOG_WARN_STREAM_COND_NAMED(logger, cond, name, args)
548 #define CRAS_LOG_WARN_ONCE(logger, ...)
549 #define CRAS_LOG_WARN_STREAM_ONCE(logger, args)
550 #define CRAS_LOG_WARN_ONCE_NAMED(logger, name, ...)
551 #define CRAS_LOG_WARN_STREAM_ONCE_NAMED(logger, name, args)
552 #define CRAS_LOG_WARN_THROTTLE(logger, period, ...)
553 #define CRAS_LOG_WARN_STREAM_THROTTLE(logger, period, args)
554 #define CRAS_LOG_WARN_THROTTLE_NAMED(logger, period, name, ...)
555 #define CRAS_LOG_WARN_STREAM_THROTTLE_NAMED(logger, period, name, args)
556 #define CRAS_LOG_WARN_DELAYED_THROTTLE(logger, period, ...)
557 #define CRAS_LOG_WARN_STREAM_DELAYED_THROTTLE(logger, period, args)
558 #define CRAS_LOG_WARN_DELAYED_THROTTLE_NAMED(logger, period, name, ...)
559 #define CRAS_LOG_WARN_STREAM_DELAYED_THROTTLE_NAMED(logger, period, name, args)
560 #define CRAS_LOG_WARN_FILTER(logger, filter, ...)
561 #define CRAS_LOG_WARN_STREAM_FILTER(logger, filter, args)
562 #define CRAS_LOG_WARN_FILTER_NAMED(logger, filter, name, ...)
563 #define CRAS_LOG_WARN_STREAM_FILTER_NAMED(logger, filter, name, args)
564 #define CRAS_WARN(...)
565 #define CRAS_WARN_STREAM(args)
566 #define CRAS_WARN_NAMED(name, ...)
567 #define CRAS_WARN_STREAM_NAMED(name, args)
568 #define CRAS_WARN_COND(cond, ...)
569 #define CRAS_WARN_STREAM_COND(cond, args)
570 #define CRAS_WARN_COND_NAMED(cond, name, ...)
571 #define CRAS_WARN_STREAM_COND_NAMED(cond, name, args)
572 #define CRAS_WARN_ONCE(...)
573 #define CRAS_WARN_STREAM_ONCE(args)
574 #define CRAS_WARN_ONCE_NAMED(name, ...)
575 #define CRAS_WARN_STREAM_ONCE_NAMED(name, args)
576 #define CRAS_WARN_THROTTLE(period, ...)
577 #define CRAS_WARN_STREAM_THROTTLE(period, args)
578 #define CRAS_WARN_THROTTLE_NAMED(period, name, ...)
579 #define CRAS_WARN_STREAM_THROTTLE_NAMED(period, name, args)
580 #define CRAS_WARN_DELAYED_THROTTLE(period, ...)
581 #define CRAS_WARN_STREAM_DELAYED_THROTTLE(period, args)
582 #define CRAS_WARN_DELAYED_THROTTLE_NAMED(period, name, ...)
583 #define CRAS_WARN_STREAM_DELAYED_THROTTLE_NAMED(period, name, args)
584 #define CRAS_WARN_FILTER(filter, ...)
585 #define CRAS_WARN_STREAM_FILTER(filter, args)
586 #define CRAS_WARN_FILTER_NAMED(filter, name, ...)
587 #define CRAS_WARN_STREAM_FILTER_NAMED(filter, name, args)
589 #define CRAS_LOG_WARN(logger, ...) CRAS_LOG((logger), ::ros::console::levels::Warn, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
590 #define CRAS_LOG_WARN_STREAM(logger, args) CRAS_LOG_STREAM((logger), ::ros::console::levels::Warn, ROSCONSOLE_DEFAULT_NAME, args)
591 #define CRAS_LOG_WARN_NAMED(logger, name, ...) CRAS_LOG((logger), ::ros::console::levels::Warn, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
592 #define CRAS_LOG_WARN_STREAM_NAMED(logger, name, args) CRAS_LOG_STREAM((logger), ::ros::console::levels::Warn, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
593 #define CRAS_LOG_WARN_COND(logger, cond, ...) CRAS_LOG_COND((logger), (cond), ::ros::console::levels::Warn, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
594 #define CRAS_LOG_WARN_STREAM_COND(logger, cond, args) CRAS_LOG_STREAM_COND((logger), (cond), ::ros::console::levels::Warn, ROSCONSOLE_DEFAULT_NAME, args)
595 #define CRAS_LOG_WARN_COND_NAMED(logger, cond, name, ...) CRAS_LOG_COND((logger), (cond), ::ros::console::levels::Warn, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
596 #define CRAS_LOG_WARN_STREAM_COND_NAMED(logger, cond, name, args) CRAS_LOG_STREAM_COND((logger), (cond), ::ros::console::levels::Warn, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
597 #define CRAS_LOG_WARN_ONCE(logger, ...) CRAS_LOG_ONCE((logger), ::ros::console::levels::Warn, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
598 #define CRAS_LOG_WARN_STREAM_ONCE(logger, args) CRAS_LOG_STREAM_ONCE((logger), ::ros::console::levels::Warn, ROSCONSOLE_DEFAULT_NAME, args)
599 #define CRAS_LOG_WARN_ONCE_NAMED(logger, name, ...) CRAS_LOG_ONCE((logger), ::ros::console::levels::Warn, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
600 #define CRAS_LOG_WARN_STREAM_ONCE_NAMED(logger, name, args) CRAS_LOG_STREAM_ONCE((logger), ::ros::console::levels::Warn, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
601 #define CRAS_LOG_WARN_THROTTLE(logger, period, ...) CRAS_LOG_THROTTLE((logger), (period), ::ros::console::levels::Warn, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
602 #define CRAS_LOG_WARN_STREAM_THROTTLE(logger, period, args) CRAS_LOG_STREAM_THROTTLE((logger), (period), ::ros::console::levels::Warn, ROSCONSOLE_DEFAULT_NAME, args)
603 #define CRAS_LOG_WARN_THROTTLE_NAMED(logger, period, name, ...) CRAS_LOG_THROTTLE((logger), (period), ::ros::console::levels::Warn, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
604 #define CRAS_LOG_WARN_STREAM_THROTTLE_NAMED(logger, period, name, args) CRAS_LOG_STREAM_THROTTLE((logger), (period), ::ros::console::levels::Warn, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
605 #define CRAS_LOG_WARN_DELAYED_THROTTLE(logger, period, ...) CRAS_LOG_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Warn, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
606 #define CRAS_LOG_WARN_STREAM_DELAYED_THROTTLE(logger, period, args) CRAS_LOG_STREAM_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Warn, ROSCONSOLE_DEFAULT_NAME, args)
607 #define CRAS_LOG_WARN_DELAYED_THROTTLE_NAMED(logger, period, name, ...) CRAS_LOG_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Warn, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
608 #define CRAS_LOG_WARN_STREAM_DELAYED_THROTTLE_NAMED(logger, period, name, args) CRAS_LOG_STREAM_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Warn, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
609 #define CRAS_LOG_WARN_FILTER(logger, filter, ...) CRAS_LOG_FILTER((logger), (filter), ::ros::console::levels::Warn, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
610 #define CRAS_LOG_WARN_STREAM_FILTER(logger, filter, args) CRAS_LOG_STREAM_FILTER((logger), (filter), ::ros::console::levels::Warn, ROSCONSOLE_DEFAULT_NAME, args)
611 #define CRAS_LOG_WARN_FILTER_NAMED(logger, filter, name, ...) CRAS_LOG_FILTER((logger), (filter), ::ros::console::levels::Warn, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
612 #define CRAS_LOG_WARN_STREAM_FILTER_NAMED(logger, filter, name, args) CRAS_LOG_STREAM_FILTER(getCrasLogger(), (filter), ::ros::console::levels::Warn, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
613 #define CRAS_WARN(...) CRAS_LOG_WARN(getCrasLogger(), __VA_ARGS__)
614 #define CRAS_WARN_STREAM(args) CRAS_LOG_WARN_STREAM(getCrasLogger(), args)
615 #define CRAS_WARN_NAMED(name, ...) CRAS_LOG_WARN_NAMED(getCrasLogger(), (name), __VA_ARGS__)
616 #define CRAS_WARN_STREAM_NAMED(name, args) CRAS_LOG_WARN_STREAM_NAMED(getCrasLogger(), (name), args)
617 #define CRAS_WARN_COND(cond, ...) CRAS_LOG_WARN_COND(getCrasLogger(), (cond), __VA_ARGS__)
618 #define CRAS_WARN_STREAM_COND(cond, args) CRAS_LOG_WARN_STREAM_COND(getCrasLogger(), (cond), args)
619 #define CRAS_WARN_COND_NAMED(cond, name, ...) CRAS_LOG_WARN_COND_NAMED(getCrasLogger(), (cond), (name), __VA_ARGS__)
620 #define CRAS_WARN_STREAM_COND_NAMED(cond, name, args) CRAS_LOG_WARN_STREAM_COND_NAMED(getCrasLogger(), (cond), (name), args)
621 #define CRAS_WARN_ONCE(...) CRAS_LOG_WARN_ONCE(getCrasLogger(), __VA_ARGS__)
622 #define CRAS_WARN_STREAM_ONCE(args) CRAS_LOG_WARN_STREAM_ONCE(getCrasLogger(), args)
623 #define CRAS_WARN_ONCE_NAMED(name, ...) CRAS_LOG_WARN_ONCE_NAMED(getCrasLogger(), (name), __VA_ARGS__)
624 #define CRAS_WARN_STREAM_ONCE_NAMED(name, args) CRAS_LOG_WARN_STREAM_ONCE_NAMED(getCrasLogger(), (name), args)
625 #define CRAS_WARN_THROTTLE(period, ...) CRAS_LOG_WARN_THROTTLE(getCrasLogger(), (period), __VA_ARGS__)
626 #define CRAS_WARN_STREAM_THROTTLE(period, args) CRAS_LOG_WARN_STREAM_THROTTLE(getCrasLogger(), (period), args)
627 #define CRAS_WARN_THROTTLE_NAMED(period, name, ...) CRAS_LOG_WARN_THROTTLE_NAMED(getCrasLogger(), (period), (name), __VA_ARGS__)
628 #define CRAS_WARN_STREAM_THROTTLE_NAMED(period, name, args) CRAS_LOG_WARN_STREAM_THROTTLE_NAMED(getCrasLogger(), (period), (name), args)
629 #define CRAS_WARN_DELAYED_THROTTLE(period, ...) CRAS_LOG_WARN_DELAYED_THROTTLE(getCrasLogger(), (period), __VA_ARGS__)
630 #define CRAS_WARN_STREAM_DELAYED_THROTTLE(period, args) CRAS_LOG_WARN_STREAM_DELAYED_THROTTLE(getCrasLogger(), (period), args)
631 #define CRAS_WARN_DELAYED_THROTTLE_NAMED(period, name, ...) CRAS_LOG_WARN_DELAYED_THROTTLE_NAMED(getCrasLogger(), (period), (name), __VA_ARGS__)
632 #define CRAS_WARN_STREAM_DELAYED_THROTTLE_NAMED(period, name, args) CRAS_LOG_WARN_STREAM_DELAYED_THROTTLE_NAMED(getCrasLogger(), (period), (name), args)
633 #define CRAS_WARN_FILTER(filter, ...) CRAS_LOG_WARN_FILTER(getCrasLogger(), (filter), __VA_ARGS__)
634 #define CRAS_WARN_STREAM_FILTER(filter, args) CRAS_LOG_WARN_STREAM_FILTER(getCrasLogger(), (filter), args)
635 #define CRAS_WARN_FILTER_NAMED(filter, name, ...) CRAS_LOG_WARN_FILTER_NAMED(getCrasLogger(), (filter), (name), __VA_ARGS__)
636 #define CRAS_WARN_STREAM_FILTER_NAMED(filter, name, args) CRAS_LOG_WARN_STREAM_FILTER_NAMED(getCrasLogger(), (filter), (name), args)
639 #if (ROSCONSOLE_MIN_SEVERITY > ROSCONSOLE_SEVERITY_ERROR)
640 #define CRAS_LOG_ERROR(logger, ...)
641 #define CRAS_LOG_ERROR_STREAM(logger, args)
642 #define CRAS_LOG_ERROR_NAMED(logger, name, ...)
643 #define CRAS_LOG_ERROR_STREAM_NAMED(logger, name, args)
644 #define CRAS_LOG_ERROR_COND(logger, cond, ...)
645 #define CRAS_LOG_ERROR_STREAM_COND(logger, cond, args)
646 #define CRAS_LOG_ERROR_COND_NAMED(logger, cond, name, ...)
647 #define CRAS_LOG_ERROR_STREAM_COND_NAMED(logger, cond, name, args)
648 #define CRAS_LOG_ERROR_ONCE(logger, ...)
649 #define CRAS_LOG_ERROR_STREAM_ONCE(logger, args)
650 #define CRAS_LOG_ERROR_ONCE_NAMED(logger, name, ...)
651 #define CRAS_LOG_ERROR_STREAM_ONCE_NAMED(logger, name, args)
652 #define CRAS_LOG_ERROR_THROTTLE(logger, period, ...)
653 #define CRAS_LOG_ERROR_STREAM_THROTTLE(logger, period, args)
654 #define CRAS_LOG_ERROR_THROTTLE_NAMED(logger, period, name, ...)
655 #define CRAS_LOG_ERROR_STREAM_THROTTLE_NAMED(logger, period, name, args)
656 #define CRAS_LOG_ERROR_DELAYED_THROTTLE(logger, period, ...)
657 #define CRAS_LOG_ERROR_STREAM_DELAYED_THROTTLE(logger, period, args)
658 #define CRAS_LOG_ERROR_DELAYED_THROTTLE_NAMED(logger, period, name, ...)
659 #define CRAS_LOG_ERROR_STREAM_DELAYED_THROTTLE_NAMED(logger, period, name, args)
660 #define CRAS_LOG_ERROR_FILTER(logger, filter, ...)
661 #define CRAS_LOG_ERROR_STREAM_FILTER(logger, filter, args)
662 #define CRAS_LOG_ERROR_FILTER_NAMED(logger, filter, name, ...)
663 #define CRAS_LOG_ERROR_STREAM_FILTER_NAMED(logger, filter, name, args)
664 #define CRAS_ERROR(...)
665 #define CRAS_ERROR_STREAM(args)
666 #define CRAS_ERROR_NAMED(name, ...)
667 #define CRAS_ERROR_STREAM_NAMED(name, args)
668 #define CRAS_ERROR_COND(cond, ...)
669 #define CRAS_ERROR_STREAM_COND(cond, args)
670 #define CRAS_ERROR_COND_NAMED(cond, name, ...)
671 #define CRAS_ERROR_STREAM_COND_NAMED(cond, name, args)
672 #define CRAS_ERROR_ONCE(...)
673 #define CRAS_ERROR_STREAM_ONCE(args)
674 #define CRAS_ERROR_ONCE_NAMED(name, ...)
675 #define CRAS_ERROR_STREAM_ONCE_NAMED(name, args)
676 #define CRAS_ERROR_THROTTLE(period, ...)
677 #define CRAS_ERROR_STREAM_THROTTLE(period, args)
678 #define CRAS_ERROR_THROTTLE_NAMED(period, name, ...)
679 #define CRAS_ERROR_STREAM_THROTTLE_NAMED(period, name, args)
680 #define CRAS_ERROR_DELAYED_THROTTLE(period, ...)
681 #define CRAS_ERROR_STREAM_DELAYED_THROTTLE(period, args)
682 #define CRAS_ERROR_DELAYED_THROTTLE_NAMED(period, name, ...)
683 #define CRAS_ERROR_STREAM_DELAYED_THROTTLE_NAMED(period, name, args)
684 #define CRAS_ERROR_FILTER(filter, ...)
685 #define CRAS_ERROR_STREAM_FILTER(filter, args)
686 #define CRAS_ERROR_FILTER_NAMED(filter, name, ...)
687 #define CRAS_ERROR_STREAM_FILTER_NAMED(filter, name, args)
689 #define CRAS_LOG_ERROR(logger, ...) CRAS_LOG((logger), ::ros::console::levels::Error, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
690 #define CRAS_LOG_ERROR_STREAM(logger, args) CRAS_LOG_STREAM((logger), ::ros::console::levels::Error, ROSCONSOLE_DEFAULT_NAME, args)
691 #define CRAS_LOG_ERROR_NAMED(logger, name, ...) CRAS_LOG((logger), ::ros::console::levels::Error, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
692 #define CRAS_LOG_ERROR_STREAM_NAMED(logger, name, args) CRAS_LOG_STREAM((logger), ::ros::console::levels::Error, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
693 #define CRAS_LOG_ERROR_COND(logger, cond, ...) CRAS_LOG_COND((logger), (cond), ::ros::console::levels::Error, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
694 #define CRAS_LOG_ERROR_STREAM_COND(logger, cond, args) CRAS_LOG_STREAM_COND((logger), (cond), ::ros::console::levels::Error, ROSCONSOLE_DEFAULT_NAME, args)
695 #define CRAS_LOG_ERROR_COND_NAMED(logger, cond, name, ...) CRAS_LOG_COND((logger), (cond), ::ros::console::levels::Error, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
696 #define CRAS_LOG_ERROR_STREAM_COND_NAMED(logger, cond, name, args) CRAS_LOG_STREAM_COND((logger), (cond), ::ros::console::levels::Error, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
697 #define CRAS_LOG_ERROR_ONCE(logger, ...) CRAS_LOG_ONCE((logger), ::ros::console::levels::Error, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
698 #define CRAS_LOG_ERROR_STREAM_ONCE(logger, args) CRAS_LOG_STREAM_ONCE((logger), ::ros::console::levels::Error, ROSCONSOLE_DEFAULT_NAME, args)
699 #define CRAS_LOG_ERROR_ONCE_NAMED(logger, name, ...) CRAS_LOG_ONCE((logger), ::ros::console::levels::Error, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
700 #define CRAS_LOG_ERROR_STREAM_ONCE_NAMED(logger, name, args) CRAS_LOG_STREAM_ONCE((logger), ::ros::console::levels::Error, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
701 #define CRAS_LOG_ERROR_THROTTLE(logger, period, ...) CRAS_LOG_THROTTLE((logger), (period), ::ros::console::levels::Error, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
702 #define CRAS_LOG_ERROR_STREAM_THROTTLE(logger, period, args) CRAS_LOG_STREAM_THROTTLE((logger), (period), ::ros::console::levels::Error, ROSCONSOLE_DEFAULT_NAME, args)
703 #define CRAS_LOG_ERROR_THROTTLE_NAMED(logger, period, name, ...) CRAS_LOG_THROTTLE((logger), (period), ::ros::console::levels::Error, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
704 #define CRAS_LOG_ERROR_STREAM_THROTTLE_NAMED(logger, period, name, args) CRAS_LOG_STREAM_THROTTLE((logger), (period), ::ros::console::levels::Error, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
705 #define CRAS_LOG_ERROR_DELAYED_THROTTLE(logger, period, ...) CRAS_LOG_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Error, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
706 #define CRAS_LOG_ERROR_STREAM_DELAYED_THROTTLE(logger, period, args) CRAS_LOG_STREAM_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Error, ROSCONSOLE_DEFAULT_NAME, args)
707 #define CRAS_LOG_ERROR_DELAYED_THROTTLE_NAMED(logger, period, name, ...) CRAS_LOG_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Error, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
708 #define CRAS_LOG_ERROR_STREAM_DELAYED_THROTTLE_NAMED(logger, period, name, args) CRAS_LOG_STREAM_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Error, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
709 #define CRAS_LOG_ERROR_FILTER(logger, filter, ...) CRAS_LOG_FILTER((logger), (filter), ::ros::console::levels::Error, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
710 #define CRAS_LOG_ERROR_STREAM_FILTER(logger, filter, args) CRAS_LOG_STREAM_FILTER((logger), (filter), ::ros::console::levels::Error, ROSCONSOLE_DEFAULT_NAME, args)
711 #define CRAS_LOG_ERROR_FILTER_NAMED(logger, filter, name, ...) CRAS_LOG_FILTER((logger), (filter), ::ros::console::levels::Error, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
712 #define CRAS_LOG_ERROR_STREAM_FILTER_NAMED(logger, filter, name, args) CRAS_LOG_STREAM_FILTER(getCrasLogger(), (filter), ::ros::console::levels::Error, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
713 #define CRAS_ERROR(...) CRAS_LOG_ERROR(getCrasLogger(), __VA_ARGS__)
714 #define CRAS_ERROR_STREAM(args) CRAS_LOG_ERROR_STREAM(getCrasLogger(), args)
715 #define CRAS_ERROR_NAMED(name, ...) CRAS_LOG_ERROR_NAMED(getCrasLogger(), (name), __VA_ARGS__)
716 #define CRAS_ERROR_STREAM_NAMED(name, args) CRAS_LOG_ERROR_STREAM_NAMED(getCrasLogger(), (name), args)
717 #define CRAS_ERROR_COND(cond, ...) CRAS_LOG_ERROR_COND(getCrasLogger(), (cond), __VA_ARGS__)
718 #define CRAS_ERROR_STREAM_COND(cond, args) CRAS_LOG_ERROR_STREAM_COND(getCrasLogger(), (cond), args)
719 #define CRAS_ERROR_COND_NAMED(cond, name, ...) CRAS_LOG_ERROR_COND_NAMED(getCrasLogger(), (cond), (name), __VA_ARGS__)
720 #define CRAS_ERROR_STREAM_COND_NAMED(cond, name, args) CRAS_LOG_ERROR_STREAM_COND_NAMED(getCrasLogger(), (cond), (name), args)
721 #define CRAS_ERROR_ONCE(...) CRAS_LOG_ERROR_ONCE(getCrasLogger(), __VA_ARGS__)
722 #define CRAS_ERROR_STREAM_ONCE(args) CRAS_LOG_ERROR_STREAM_ONCE(getCrasLogger(), args)
723 #define CRAS_ERROR_ONCE_NAMED(name, ...) CRAS_LOG_ERROR_ONCE_NAMED(getCrasLogger(), (name), __VA_ARGS__)
724 #define CRAS_ERROR_STREAM_ONCE_NAMED(name, args) CRAS_LOG_ERROR_STREAM_ONCE_NAMED(getCrasLogger(), (name), args)
725 #define CRAS_ERROR_THROTTLE(period, ...) CRAS_LOG_ERROR_THROTTLE(getCrasLogger(), (period), __VA_ARGS__)
726 #define CRAS_ERROR_STREAM_THROTTLE(period, args) CRAS_LOG_ERROR_STREAM_THROTTLE(getCrasLogger(), (period), args)
727 #define CRAS_ERROR_THROTTLE_NAMED(period, name, ...) CRAS_LOG_ERROR_THROTTLE_NAMED(getCrasLogger(), (period), (name), __VA_ARGS__)
728 #define CRAS_ERROR_STREAM_THROTTLE_NAMED(period, name, args) CRAS_LOG_ERROR_STREAM_THROTTLE_NAMED(getCrasLogger(), (period), (name), args)
729 #define CRAS_ERROR_DELAYED_THROTTLE(period, ...) CRAS_LOG_ERROR_DELAYED_THROTTLE(getCrasLogger(), (period), __VA_ARGS__)
730 #define CRAS_ERROR_STREAM_DELAYED_THROTTLE(period, args) CRAS_LOG_ERROR_STREAM_DELAYED_THROTTLE(getCrasLogger(), (period), args)
731 #define CRAS_ERROR_DELAYED_THROTTLE_NAMED(period, name, ...) CRAS_LOG_ERROR_DELAYED_THROTTLE_NAMED(getCrasLogger(), (period), (name), __VA_ARGS__)
732 #define CRAS_ERROR_STREAM_DELAYED_THROTTLE_NAMED(period, name, args) CRAS_LOG_ERROR_STREAM_DELAYED_THROTTLE_NAMED(getCrasLogger(), (period), (name), args)
733 #define CRAS_ERROR_FILTER(filter, ...) CRAS_LOG_ERROR_FILTER(getCrasLogger(), (filter), __VA_ARGS__)
734 #define CRAS_ERROR_STREAM_FILTER(filter, args) CRAS_LOG_ERROR_STREAM_FILTER(getCrasLogger(), (filter), args)
735 #define CRAS_ERROR_FILTER_NAMED(filter, name, ...) CRAS_LOG_ERROR_FILTER_NAMED(getCrasLogger(), (filter), (name), __VA_ARGS__)
736 #define CRAS_ERROR_STREAM_FILTER_NAMED(filter, name, args) CRAS_LOG_ERROR_STREAM_FILTER_NAMED(getCrasLogger(), (filter), (name), args)
739 #if (ROSCONSOLE_MIN_SEVERITY > ROSCONSOLE_SEVERITY_FATAL)
740 #define CRAS_LOG_FATAL(logger, ...)
741 #define CRAS_LOG_FATAL_STREAM(logger, args)
742 #define CRAS_LOG_FATAL_NAMED(logger, name, ...)
743 #define CRAS_LOG_FATAL_STREAM_NAMED(logger, name, args)
744 #define CRAS_LOG_FATAL_COND(logger, cond, ...)
745 #define CRAS_LOG_FATAL_STREAM_COND(logger, cond, args)
746 #define CRAS_LOG_FATAL_COND_NAMED(logger, cond, name, ...)
747 #define CRAS_LOG_FATAL_STREAM_COND_NAMED(logger, cond, name, args)
748 #define CRAS_LOG_FATAL_ONCE(logger, ...)
749 #define CRAS_LOG_FATAL_STREAM_ONCE(logger, args)
750 #define CRAS_LOG_FATAL_ONCE_NAMED(logger, name, ...)
751 #define CRAS_LOG_FATAL_STREAM_ONCE_NAMED(logger, name, args)
752 #define CRAS_LOG_FATAL_THROTTLE(logger, period, ...)
753 #define CRAS_LOG_FATAL_STREAM_THROTTLE(logger, period, args)
754 #define CRAS_LOG_FATAL_THROTTLE_NAMED(logger, period, name, ...)
755 #define CRAS_LOG_FATAL_STREAM_THROTTLE_NAMED(logger, period, name, args)
756 #define CRAS_LOG_FATAL_DELAYED_THROTTLE(logger, period, ...)
757 #define CRAS_LOG_FATAL_STREAM_DELAYED_THROTTLE(logger, period, args)
758 #define CRAS_LOG_FATAL_DELAYED_THROTTLE_NAMED(logger, period, name, ...)
759 #define CRAS_LOG_FATAL_STREAM_DELAYED_THROTTLE_NAMED(logger, period, name, args)
760 #define CRAS_LOG_FATAL_FILTER(logger, filter, ...)
761 #define CRAS_LOG_FATAL_STREAM_FILTER(logger, filter, args)
762 #define CRAS_LOG_FATAL_FILTER_NAMED(logger, filter, name, ...)
763 #define CRAS_LOG_FATAL_STREAM_FILTER_NAMED(logger, filter, name, args)
764 #define CRAS_FATAL(...)
765 #define CRAS_FATAL_STREAM(args)
766 #define CRAS_FATAL_NAMED(name, ...)
767 #define CRAS_FATAL_STREAM_NAMED(name, args)
768 #define CRAS_FATAL_COND(cond, ...)
769 #define CRAS_FATAL_STREAM_COND(cond, args)
770 #define CRAS_FATAL_COND_NAMED(cond, name, ...)
771 #define CRAS_FATAL_STREAM_COND_NAMED(cond, name, args)
772 #define CRAS_FATAL_ONCE(...)
773 #define CRAS_FATAL_STREAM_ONCE(args)
774 #define CRAS_FATAL_ONCE_NAMED(name, ...)
775 #define CRAS_FATAL_STREAM_ONCE_NAMED(name, args)
776 #define CRAS_FATAL_THROTTLE(period, ...)
777 #define CRAS_FATAL_STREAM_THROTTLE(period, args)
778 #define CRAS_FATAL_THROTTLE_NAMED(period, name, ...)
779 #define CRAS_FATAL_STREAM_THROTTLE_NAMED(period, name, args)
780 #define CRAS_FATAL_DELAYED_THROTTLE(period, ...)
781 #define CRAS_FATAL_STREAM_DELAYED_THROTTLE(period, args)
782 #define CRAS_FATAL_DELAYED_THROTTLE_NAMED(period, name, ...)
783 #define CRAS_FATAL_STREAM_DELAYED_THROTTLE_NAMED(period, name, args)
784 #define CRAS_FATAL_FILTER(filter, ...)
785 #define CRAS_FATAL_STREAM_FILTER(filter, args)
786 #define CRAS_FATAL_FILTER_NAMED(filter, name, ...)
787 #define CRAS_FATAL_STREAM_FILTER_NAMED(filter, name, args)
789 #define CRAS_LOG_FATAL(logger, ...) CRAS_LOG((logger), ::ros::console::levels::Fatal, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
790 #define CRAS_LOG_FATAL_STREAM(logger, args) CRAS_LOG_STREAM((logger), ::ros::console::levels::Fatal, ROSCONSOLE_DEFAULT_NAME, args)
791 #define CRAS_LOG_FATAL_NAMED(logger, name, ...) CRAS_LOG((logger), ::ros::console::levels::Fatal, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
792 #define CRAS_LOG_FATAL_STREAM_NAMED(logger, name, args) CRAS_LOG_STREAM((logger), ::ros::console::levels::Fatal, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
793 #define CRAS_LOG_FATAL_COND(logger, cond, ...) CRAS_LOG_COND((logger), (cond), ::ros::console::levels::Fatal, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
794 #define CRAS_LOG_FATAL_STREAM_COND(logger, cond, args) CRAS_LOG_STREAM_COND((logger), (cond), ::ros::console::levels::Fatal, ROSCONSOLE_DEFAULT_NAME, args)
795 #define CRAS_LOG_FATAL_COND_NAMED(logger, cond, name, ...) CRAS_LOG_COND((logger), (cond), ::ros::console::levels::Fatal, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
796 #define CRAS_LOG_FATAL_STREAM_COND_NAMED(logger, cond, name, args) CRAS_LOG_STREAM_COND((logger), (cond), ::ros::console::levels::Fatal, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
797 #define CRAS_LOG_FATAL_ONCE(logger, ...) CRAS_LOG_ONCE((logger), ::ros::console::levels::Fatal, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
798 #define CRAS_LOG_FATAL_STREAM_ONCE(logger, args) CRAS_LOG_STREAM_ONCE((logger), ::ros::console::levels::Fatal, ROSCONSOLE_DEFAULT_NAME, args)
799 #define CRAS_LOG_FATAL_ONCE_NAMED(logger, name, ...) CRAS_LOG_ONCE((logger), ::ros::console::levels::Fatal, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
800 #define CRAS_LOG_FATAL_STREAM_ONCE_NAMED(logger, name, args) CRAS_LOG_STREAM_ONCE((logger), ::ros::console::levels::Fatal, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
801 #define CRAS_LOG_FATAL_THROTTLE(logger, period, ...) CRAS_LOG_THROTTLE((logger), (period), ::ros::console::levels::Fatal, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
802 #define CRAS_LOG_FATAL_STREAM_THROTTLE(logger, period, args) CRAS_LOG_STREAM_THROTTLE((logger), (period), ::ros::console::levels::Fatal, ROSCONSOLE_DEFAULT_NAME, args)
803 #define CRAS_LOG_FATAL_THROTTLE_NAMED(logger, period, name, ...) CRAS_LOG_THROTTLE((logger), (period), ::ros::console::levels::Fatal, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
804 #define CRAS_LOG_FATAL_STREAM_THROTTLE_NAMED(logger, period, name, args) CRAS_LOG_STREAM_THROTTLE((logger), (period), ::ros::console::levels::Fatal, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
805 #define CRAS_LOG_FATAL_DELAYED_THROTTLE(logger, period, ...) CRAS_LOG_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Fatal, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
806 #define CRAS_LOG_FATAL_STREAM_DELAYED_THROTTLE(logger, period, args) CRAS_LOG_STREAM_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Fatal, ROSCONSOLE_DEFAULT_NAME, args)
807 #define CRAS_LOG_FATAL_DELAYED_THROTTLE_NAMED(logger, period, name, ...) CRAS_LOG_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Fatal, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
808 #define CRAS_LOG_FATAL_STREAM_DELAYED_THROTTLE_NAMED(logger, period, name, args) CRAS_LOG_STREAM_DELAYED_THROTTLE((logger), (period), ::ros::console::levels::Fatal, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
809 #define CRAS_LOG_FATAL_FILTER(logger, filter, ...) CRAS_LOG_FILTER((logger), (filter), ::ros::console::levels::Fatal, ROSCONSOLE_DEFAULT_NAME, __VA_ARGS__)
810 #define CRAS_LOG_FATAL_STREAM_FILTER(logger, filter, args) CRAS_LOG_STREAM_FILTER((logger), (filter), ::ros::console::levels::Fatal, ROSCONSOLE_DEFAULT_NAME, args)
811 #define CRAS_LOG_FATAL_FILTER_NAMED(logger, filter, name, ...) CRAS_LOG_FILTER((logger), (filter), ::ros::console::levels::Fatal, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), __VA_ARGS__)
812 #define CRAS_LOG_FATAL_STREAM_FILTER_NAMED(logger, filter, name, args) CRAS_LOG_STREAM_FILTER(getCrasLogger(), (filter), ::ros::console::levels::Fatal, std::string(ROSCONSOLE_NAME_PREFIX) + "." + (name), args)
813 #define CRAS_FATAL(...) CRAS_LOG_FATAL(getCrasLogger(), __VA_ARGS__)
814 #define CRAS_FATAL_STREAM(args) CRAS_LOG_FATAL_STREAM(getCrasLogger(), args)
815 #define CRAS_FATAL_NAMED(name, ...) CRAS_LOG_FATAL_NAMED(getCrasLogger(), (name), __VA_ARGS__)
816 #define CRAS_FATAL_STREAM_NAMED(name, args) CRAS_LOG_FATAL_STREAM_NAMED(getCrasLogger(), (name), args)
817 #define CRAS_FATAL_COND(cond, ...) CRAS_LOG_FATAL_COND(getCrasLogger(), (cond), __VA_ARGS__)
818 #define CRAS_FATAL_STREAM_COND(cond, args) CRAS_LOG_FATAL_STREAM_COND(getCrasLogger(), (cond), args)
819 #define CRAS_FATAL_COND_NAMED(cond, name, ...) CRAS_LOG_FATAL_COND_NAMED(getCrasLogger(), (cond), (name), __VA_ARGS__)
820 #define CRAS_FATAL_STREAM_COND_NAMED(cond, name, args) CRAS_LOG_FATAL_STREAM_COND_NAMED(getCrasLogger(), (cond), (name), args)
821 #define CRAS_FATAL_ONCE(...) CRAS_LOG_FATAL_ONCE(getCrasLogger(), __VA_ARGS__)
822 #define CRAS_FATAL_STREAM_ONCE(args) CRAS_LOG_FATAL_STREAM_ONCE(getCrasLogger(), args)
823 #define CRAS_FATAL_ONCE_NAMED(name, ...) CRAS_LOG_FATAL_ONCE_NAMED(getCrasLogger(), (name), __VA_ARGS__)
824 #define CRAS_FATAL_STREAM_ONCE_NAMED(name, args) CRAS_LOG_FATAL_STREAM_ONCE_NAMED(getCrasLogger(), (name), args)
825 #define CRAS_FATAL_THROTTLE(period, ...) CRAS_LOG_FATAL_THROTTLE(getCrasLogger(), (period), __VA_ARGS__)
826 #define CRAS_FATAL_STREAM_THROTTLE(period, args) CRAS_LOG_FATAL_STREAM_THROTTLE(getCrasLogger(), (period), args)
827 #define CRAS_FATAL_THROTTLE_NAMED(period, name, ...) CRAS_LOG_FATAL_THROTTLE_NAMED(getCrasLogger(), (period), (name), __VA_ARGS__)
828 #define CRAS_FATAL_STREAM_THROTTLE_NAMED(period, name, args) CRAS_LOG_FATAL_STREAM_THROTTLE_NAMED(getCrasLogger(), (period), (name), args)
829 #define CRAS_FATAL_DELAYED_THROTTLE(period, ...) CRAS_LOG_FATAL_DELAYED_THROTTLE(getCrasLogger(), (period), __VA_ARGS__)
830 #define CRAS_FATAL_STREAM_DELAYED_THROTTLE(period, args) CRAS_LOG_FATAL_STREAM_DELAYED_THROTTLE(getCrasLogger(), (period), args)
831 #define CRAS_FATAL_DELAYED_THROTTLE_NAMED(period, name, ...) CRAS_LOG_FATAL_DELAYED_THROTTLE_NAMED(getCrasLogger(), (period), (name), __VA_ARGS__)
832 #define CRAS_FATAL_STREAM_DELAYED_THROTTLE_NAMED(period, name, args) CRAS_LOG_FATAL_STREAM_DELAYED_THROTTLE_NAMED(getCrasLogger(), (period), (name), args)
833 #define CRAS_FATAL_FILTER(filter, ...) CRAS_LOG_FATAL_FILTER(getCrasLogger(), (filter), __VA_ARGS__)
834 #define CRAS_FATAL_STREAM_FILTER(filter, args) CRAS_LOG_FATAL_STREAM_FILTER(getCrasLogger(), (filter), args)
835 #define CRAS_FATAL_FILTER_NAMED(filter, name, ...) CRAS_LOG_FATAL_FILTER_NAMED(getCrasLogger(), (filter), (name), __VA_ARGS__)
836 #define CRAS_FATAL_STREAM_FILTER_NAMED(filter, name, args) CRAS_LOG_FATAL_STREAM_FILTER_NAMED(getCrasLogger(), (filter), (name), args)
cras_cpp_common
Author(s): Martin Pecka
autogenerated on Sun Jan 14 2024 03:48:14