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