Include dependency graph for Log.h:Go to the source code of this file.
Classes | |
| class | yarp::os::Log |
Namespaces | |
| yarp | |
| The main, catch-all namespace for YARP. | |
| yarp::os | |
| An interface to the operating system, including Port based communication. | |
Macros | |
| #define | __YFUNCTION__ __func__ |
| #define | YARP_ATTRIBUTE_FORMAT(style, fmt, args) |
| #define | YARP_ONCE_CALLBACK |
| #define | YARP_THREADONCE_CALLBACK |
| #define | YARP_THROTTLE_CALLBACK(period) |
| #define | YARP_THREADTHROTTLE_CALLBACK(period) |
| #define | yTrace(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__).trace(__VA_ARGS__) |
| #define | yTraceOnce(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_ONCE_CALLBACK).trace(__VA_ARGS__) |
| #define | yTraceThreadOnce(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADONCE_CALLBACK).trace(__VA_ARGS__) |
| #define | yTraceThrottle(period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THROTTLE_CALLBACK(period)).trace(__VA_ARGS__) |
| #define | yTraceThreadThrottle(period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADTHROTTLE_CALLBACK(period)).trace(__VA_ARGS__) |
| #define | yTraceExternalTime(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime).trace(__VA_ARGS__) |
| #define | yTraceExternalTimeOnce(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_ONCE_CALLBACK).trace(__VA_ARGS__) |
| #define | yTraceExternalTimeThreadOnce(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADONCE_CALLBACK).trace(__VA_ARGS__) |
| #define | yTraceExternalTimeThrottle(externaltime, period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THROTTLE_CALLBACK(period)).trace(__VA_ARGS__) |
| #define | yTraceExternalTimeThreadThrottle(externaltime, period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADTHROTTLE_CALLBACK(period)).trace(__VA_ARGS__) |
| #define | yDebug(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__).debug(__VA_ARGS__) |
| #define | yDebugOnce(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_ONCE_CALLBACK).debug(__VA_ARGS__) |
| #define | yDebugThreadOnce(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADONCE_CALLBACK).debug(__VA_ARGS__) |
| #define | yDebugThrottle(period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THROTTLE_CALLBACK(period)).debug(__VA_ARGS__) |
| #define | yDebugThreadThrottle(period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADTHROTTLE_CALLBACK(period)).debug(__VA_ARGS__) |
| #define | yDebugExternalTime(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime).debug(__VA_ARGS__) |
| #define | yDebugExternalTimeOnce(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_ONCE_CALLBACK).debug(__VA_ARGS__) |
| #define | yDebugExternalTimeThreadOnce(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADONCE_CALLBACK).debug(__VA_ARGS__) |
| #define | yDebugExternalTimeThrottle(externaltime, period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THROTTLE_CALLBACK(period)).debug(__VA_ARGS__) |
| #define | yDebugExternalTimeThreadThrottle(externaltime, period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADTHROTTLE_CALLBACK(period)).debug(__VA_ARGS__) |
| #define | yInfo(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__).info(__VA_ARGS__) |
| #define | yInfoOnce(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_ONCE_CALLBACK).info(__VA_ARGS__) |
| #define | yInfoThreadOnce(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADONCE_CALLBACK).info(__VA_ARGS__) |
| #define | yInfoThrottle(period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THROTTLE_CALLBACK(period)).info(__VA_ARGS__) |
| #define | yInfoThreadThrottle(period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADTHROTTLE_CALLBACK(period)).info(__VA_ARGS__) |
| #define | yInfoExternalTime(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime).info(__VA_ARGS__) |
| #define | yInfoExternalTimeOnce(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_ONCE_CALLBACK).info(__VA_ARGS__) |
| #define | yInfoExternalTimeThreadOnce(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADONCE_CALLBACK).info(__VA_ARGS__) |
| #define | yInfoExternalTimeThrottle(externaltime, period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THROTTLE_CALLBACK(period)).info(__VA_ARGS__) |
| #define | yInfoExternalTimeThreadThrottle(externaltime, period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADTHROTTLE_CALLBACK(period)).info(__VA_ARGS__) |
| #define | yWarning(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__).warning(__VA_ARGS__) |
| #define | yWarningOnce(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_ONCE_CALLBACK).warning(__VA_ARGS__) |
| #define | yWarningThreadOnce(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADONCE_CALLBACK).warning(__VA_ARGS__) |
| #define | yWarningThrottle(period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THROTTLE_CALLBACK(period)).warning(__VA_ARGS__) |
| #define | yWarningThreadThrottle(period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADTHROTTLE_CALLBACK(period)).warning(__VA_ARGS__) |
| #define | yWarningExternalTime(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime).warning(__VA_ARGS__) |
| #define | yWarningExternalTimeOnce(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_ONCE_CALLBACK).warning(__VA_ARGS__) |
| #define | yWarningExternalTimeThreadOnce(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADONCE_CALLBACK).warning(__VA_ARGS__) |
| #define | yWarningExternalTimeThrottle(externaltime, period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THROTTLE_CALLBACK(period)).warning(__VA_ARGS__) |
| #define | yWarningExternalTimeThreadThrottle(externaltime, period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADTHROTTLE_CALLBACK(period)).warning(__VA_ARGS__) |
| #define | yError(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__).error(__VA_ARGS__) |
| #define | yErrorOnce(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_ONCE_CALLBACK).error(__VA_ARGS__) |
| #define | yErrorThreadOnce(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADONCE_CALLBACK).error(__VA_ARGS__) |
| #define | yErrorThrottle(period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THROTTLE_CALLBACK(period)).error(__VA_ARGS__) |
| #define | yErrorThreadThrottle(period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADTHROTTLE_CALLBACK(period)).error(__VA_ARGS__) |
| #define | yErrorExternalTime(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime).error(__VA_ARGS__) |
| #define | yErrorExternalTimeOnce(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_ONCE_CALLBACK).error(__VA_ARGS__) |
| #define | yErrorExternalTimeThreadOnce(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADONCE_CALLBACK).error(__VA_ARGS__) |
| #define | yErrorExternalTimeThrottle(externaltime, period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THROTTLE_CALLBACK(period)).error(__VA_ARGS__) |
| #define | yErrorExternalTimeThreadThrottle(externaltime, period, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADTHROTTLE_CALLBACK(period)).error(__VA_ARGS__) |
| #define | yFatal(...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__).fatal(__VA_ARGS__) |
| #define | yFatalExternalTime(externaltime, ...) yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime).fatal(__VA_ARGS__) |
| #define | yAssert(x) |
| #define | yAssertExternalTime(externaltime, x) |
| #define | YARP_FIXME_NOTIMPLEMENTED(what) yWarning("FIXME: %s not yet implemented", what); |
Functions | |
| void | yarp_print_trace (FILE *out, const char *file, unsigned int line) |
| Low level function for printing a stack trace, if implemented (ACE or gcc/Linux). More... | |
| #define YARP_FIXME_NOTIMPLEMENTED | ( | what | ) | yWarning("FIXME: %s not yet implemented", what); |
| #define YARP_ONCE_CALLBACK |
| #define YARP_THREADONCE_CALLBACK |
| #define YARP_THREADTHROTTLE_CALLBACK | ( | period | ) |
| #define YARP_THROTTLE_CALLBACK | ( | period | ) |
| #define yAssert | ( | x | ) |
| #define yAssertExternalTime | ( | externaltime, | |
| x | |||
| ) |
| #define yDebug | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__).debug(__VA_ARGS__) |
| #define yDebugExternalTime | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime).debug(__VA_ARGS__) |
| #define yDebugExternalTimeOnce | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_ONCE_CALLBACK).debug(__VA_ARGS__) |
| #define yDebugExternalTimeThreadOnce | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADONCE_CALLBACK).debug(__VA_ARGS__) |
| #define yDebugExternalTimeThreadThrottle | ( | externaltime, | |
| period, | |||
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADTHROTTLE_CALLBACK(period)).debug(__VA_ARGS__) |
| #define yDebugExternalTimeThrottle | ( | externaltime, | |
| period, | |||
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THROTTLE_CALLBACK(period)).debug(__VA_ARGS__) |
| #define yDebugOnce | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_ONCE_CALLBACK).debug(__VA_ARGS__) |
| #define yDebugThreadOnce | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADONCE_CALLBACK).debug(__VA_ARGS__) |
| #define yDebugThreadThrottle | ( | period, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADTHROTTLE_CALLBACK(period)).debug(__VA_ARGS__) |
| #define yDebugThrottle | ( | period, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THROTTLE_CALLBACK(period)).debug(__VA_ARGS__) |
| #define yError | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__).error(__VA_ARGS__) |
| #define yErrorExternalTime | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime).error(__VA_ARGS__) |
| #define yErrorExternalTimeOnce | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_ONCE_CALLBACK).error(__VA_ARGS__) |
| #define yErrorExternalTimeThreadOnce | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADONCE_CALLBACK).error(__VA_ARGS__) |
| #define yErrorExternalTimeThreadThrottle | ( | externaltime, | |
| period, | |||
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADTHROTTLE_CALLBACK(period)).error(__VA_ARGS__) |
| #define yErrorExternalTimeThrottle | ( | externaltime, | |
| period, | |||
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THROTTLE_CALLBACK(period)).error(__VA_ARGS__) |
| #define yErrorOnce | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_ONCE_CALLBACK).error(__VA_ARGS__) |
| #define yErrorThreadOnce | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADONCE_CALLBACK).error(__VA_ARGS__) |
| #define yErrorThreadThrottle | ( | period, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADTHROTTLE_CALLBACK(period)).error(__VA_ARGS__) |
| #define yErrorThrottle | ( | period, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THROTTLE_CALLBACK(period)).error(__VA_ARGS__) |
| #define yFatal | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__).fatal(__VA_ARGS__) |
| #define yFatalExternalTime | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime).fatal(__VA_ARGS__) |
| #define yInfo | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__).info(__VA_ARGS__) |
| #define yInfoExternalTime | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime).info(__VA_ARGS__) |
| #define yInfoExternalTimeOnce | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_ONCE_CALLBACK).info(__VA_ARGS__) |
| #define yInfoExternalTimeThreadOnce | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADONCE_CALLBACK).info(__VA_ARGS__) |
| #define yInfoExternalTimeThreadThrottle | ( | externaltime, | |
| period, | |||
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADTHROTTLE_CALLBACK(period)).info(__VA_ARGS__) |
| #define yInfoExternalTimeThrottle | ( | externaltime, | |
| period, | |||
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THROTTLE_CALLBACK(period)).info(__VA_ARGS__) |
| #define yInfoOnce | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_ONCE_CALLBACK).info(__VA_ARGS__) |
| #define yInfoThreadOnce | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADONCE_CALLBACK).info(__VA_ARGS__) |
| #define yInfoThreadThrottle | ( | period, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADTHROTTLE_CALLBACK(period)).info(__VA_ARGS__) |
| #define yInfoThrottle | ( | period, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THROTTLE_CALLBACK(period)).info(__VA_ARGS__) |
| #define yTrace | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__).trace(__VA_ARGS__) |
| #define yTraceExternalTime | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime).trace(__VA_ARGS__) |
| #define yTraceExternalTimeOnce | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_ONCE_CALLBACK).trace(__VA_ARGS__) |
| #define yTraceExternalTimeThreadOnce | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADONCE_CALLBACK).trace(__VA_ARGS__) |
| #define yTraceExternalTimeThreadThrottle | ( | externaltime, | |
| period, | |||
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADTHROTTLE_CALLBACK(period)).trace(__VA_ARGS__) |
| #define yTraceExternalTimeThrottle | ( | externaltime, | |
| period, | |||
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THROTTLE_CALLBACK(period)).trace(__VA_ARGS__) |
| #define yTraceOnce | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_ONCE_CALLBACK).trace(__VA_ARGS__) |
| #define yTraceThreadOnce | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADONCE_CALLBACK).trace(__VA_ARGS__) |
| #define yTraceThreadThrottle | ( | period, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADTHROTTLE_CALLBACK(period)).trace(__VA_ARGS__) |
| #define yTraceThrottle | ( | period, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THROTTLE_CALLBACK(period)).trace(__VA_ARGS__) |
| #define yWarning | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__).warning(__VA_ARGS__) |
| #define yWarningExternalTime | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime).warning(__VA_ARGS__) |
| #define yWarningExternalTimeOnce | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_ONCE_CALLBACK).warning(__VA_ARGS__) |
| #define yWarningExternalTimeThreadOnce | ( | externaltime, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADONCE_CALLBACK).warning(__VA_ARGS__) |
| #define yWarningExternalTimeThreadThrottle | ( | externaltime, | |
| period, | |||
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THREADTHROTTLE_CALLBACK(period)).warning(__VA_ARGS__) |
| #define yWarningExternalTimeThrottle | ( | externaltime, | |
| period, | |||
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, YARP_THROTTLE_CALLBACK(period)).warning(__VA_ARGS__) |
| #define yWarningOnce | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_ONCE_CALLBACK).warning(__VA_ARGS__) |
| #define yWarningThreadOnce | ( | ... | ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADONCE_CALLBACK).warning(__VA_ARGS__) |
| #define yWarningThreadThrottle | ( | period, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THREADTHROTTLE_CALLBACK(period)).warning(__VA_ARGS__) |
| #define yWarningThrottle | ( | period, | |
| ... | |||
| ) | yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, YARP_THROTTLE_CALLBACK(period)).warning(__VA_ARGS__) |