YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
LogComponent.h File Reference
#include <yarp/os/api.h>
#include <yarp/os/Log.h>
#include <atomic>
+ Include dependency graph for LogComponent.h:

Go to the source code of this file.

Classes

class  yarp::os::LogComponent
 

Namespaces

namespace  yarp
 The main, catch-all namespace for YARP.
 
namespace  yarp::os
 An interface to the operating system, including Port based communication.
 

Macros

#define YARP_DECLARE_LOG_COMPONENT(name)    extern const yarp::os::LogComponent& name();
 
#define YARP_LOG_COMPONENT(name, ...)
 
#define yCTrace(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", nullptr, (component)()).trace(__VA_ARGS__)
 
#define yCTraceOnce(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_ONCE_CALLBACK, (component)()).trace(__VA_ARGS__)
 
#define yCTraceThreadOnce(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADONCE_CALLBACK, (component)()).trace(__VA_ARGS__)
 
#define yCTraceThrottle(component, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)
 
#define yCTraceThreadThrottle(component, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADTHROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)
 
#define yCTraceExternalTime(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, nullptr, (component)()).trace(__VA_ARGS__)
 
#define yCTraceExternalTimeOnce(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_ONCE_CALLBACK, (component)()).trace(__VA_ARGS__)
 
#define yCTraceExternalTimeThreadOnce(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADONCE_CALLBACK, (component)()).trace(__VA_ARGS__)
 
#define yCTraceExternalTimeThrottle(component, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)
 
#define yCTraceExternalTimeThreadThrottle(component, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)
 
#define yCITrace(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, nullptr, (component)()).trace(__VA_ARGS__)
 
#define yCITraceOnce(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_ONCE_CALLBACK, (component)()).trace(__VA_ARGS__)
 
#define yCITraceThreadOnce(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADONCE_CALLBACK, (component)()).trace(__VA_ARGS__)
 
#define yCITraceThrottle(component, id, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)
 
#define yCITraceThreadThrottle(component, id, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)
 
#define yCITraceExternalTime(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, nullptr, (component)()).trace(__VA_ARGS__)
 
#define yCITraceExternalTimeOnce(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_ONCE_CALLBACK, (component)()).trace(__VA_ARGS__)
 
#define yCITraceExternalTimeThreadOnce(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADONCE_CALLBACK, (component)()).trace(__VA_ARGS__)
 
#define yCITraceExternalTimeThrottle(component, id, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)
 
#define yCITraceExternalTimeThreadThrottle(component, id, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)
 
#define yCDebug(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", nullptr, (component)()).debug(__VA_ARGS__)
 
#define yCDebugOnce(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_ONCE_CALLBACK, (component)()).debug(__VA_ARGS__)
 
#define yCDebugThreadOnce(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADONCE_CALLBACK, (component)()).debug(__VA_ARGS__)
 
#define yCDebugThrottle(component, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)
 
#define yCDebugThreadThrottle(component, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADTHROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)
 
#define yCDebugExternalTime(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, nullptr, (component)()).debug(__VA_ARGS__)
 
#define yCDebugExternalTimeOnce(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_ONCE_CALLBACK, (component)()).debug(__VA_ARGS__)
 
#define yCDebugExternalTimeThreadOnce(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADONCE_CALLBACK, (component)()).debug(__VA_ARGS__)
 
#define yCDebugExternalTimeThrottle(component, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)
 
#define yCDebugExternalTimeThreadThrottle(component, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)
 
#define yCIDebug(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, nullptr, (component)()).debug(__VA_ARGS__)
 
#define yCIDebugOnce(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_ONCE_CALLBACK, (component)()).debug(__VA_ARGS__)
 
#define yCIDebugThreadOnce(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADONCE_CALLBACK, (component)()).debug(__VA_ARGS__)
 
#define yCIDebugThrottle(component, id, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)
 
#define yCIDebugThreadThrottle(component, id, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)
 
#define yCIDebugExternalTime(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, nullptr, (component)()).debug(__VA_ARGS__)
 
#define yCIDebugExternalTimeOnce(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_ONCE_CALLBACK, (component)()).debug(__VA_ARGS__)
 
#define yCIDebugExternalTimeThreadOnce(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADONCE_CALLBACK, (component)()).debug(__VA_ARGS__)
 
#define yCIDebugExternalTimeThrottle(component, id, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)
 
#define yCIDebugExternalTimeThreadThrottle(component, id, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)
 
#define yCInfo(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", nullptr, (component)()).info(__VA_ARGS__)
 
#define yCInfoOnce(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_ONCE_CALLBACK, (component)()).info(__VA_ARGS__)
 
#define yCInfoThreadOnce(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADONCE_CALLBACK, (component)()).info(__VA_ARGS__)
 
#define yCInfoThrottle(component, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)
 
#define yCInfoThreadThrottle(component, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADTHROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)
 
#define yCInfoExternalTime(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, nullptr, (component)()).info(__VA_ARGS__)
 
#define yCInfoExternalTimeOnce(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_ONCE_CALLBACK, (component)()).info(__VA_ARGS__)
 
#define yCInfoExternalTimeThreadOnce(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADONCE_CALLBACK, (component)()).info(__VA_ARGS__)
 
#define yCInfoExternalTimeThrottle(component, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)
 
#define yCInfoExternalTimeThreadThrottle(component, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)
 
#define yCIInfo(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, nullptr, (component)()).info(__VA_ARGS__)
 
#define yCIInfoOnce(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_ONCE_CALLBACK, (component)()).info(__VA_ARGS__)
 
#define yCIInfoThreadOnce(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADONCE_CALLBACK, (component)()).info(__VA_ARGS__)
 
#define yCIInfoThrottle(component, id, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)
 
#define yCIInfoThreadThrottle(component, id, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)
 
#define yCIInfoExternalTime(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, nullptr, (component)()).info(__VA_ARGS__)
 
#define yCIInfoExternalTimeOnce(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_ONCE_CALLBACK, (component)()).info(__VA_ARGS__)
 
#define yCIInfoExternalTimeThreadOnce(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADONCE_CALLBACK, (component)()).info(__VA_ARGS__)
 
#define yCIInfoExternalTimeThrottle(component, id, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)
 
#define yCIInfoExternalTimeThreadThrottle(component, id, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)
 
#define yCWarning(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", nullptr, (component)()).warning(__VA_ARGS__)
 
#define yCWarningOnce(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_ONCE_CALLBACK, (component)()).warning(__VA_ARGS__)
 
#define yCWarningThreadOnce(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADONCE_CALLBACK, (component)()).warning(__VA_ARGS__)
 
#define yCWarningThrottle(component, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)
 
#define yCWarningThreadThrottle(component, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADTHROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)
 
#define yCWarningExternalTime(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, nullptr, (component)()).warning(__VA_ARGS__)
 
#define yCWarningExternalTimeOnce(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_ONCE_CALLBACK, (component)()).warning(__VA_ARGS__)
 
#define yCWarningExternalTimeThreadOnce(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADONCE_CALLBACK, (component)()).warning(__VA_ARGS__)
 
#define yCWarningExternalTimeThrottle(component, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)
 
#define yCWarningExternalTimeThreadThrottle(component, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)
 
#define yCIWarning(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, nullptr, (component)()).warning(__VA_ARGS__)
 
#define yCIWarningOnce(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_ONCE_CALLBACK, (component)()).warning(__VA_ARGS__)
 
#define yCIWarningThreadOnce(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADONCE_CALLBACK, (component)()).warning(__VA_ARGS__)
 
#define yCIWarningThrottle(component, id, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)
 
#define yCIWarningThreadThrottle(component, id, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)
 
#define yCIWarningExternalTime(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, nullptr, (component)()).warning(__VA_ARGS__)
 
#define yCIWarningExternalTimeOnce(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_ONCE_CALLBACK, (component)()).warning(__VA_ARGS__)
 
#define yCIWarningExternalTimeThreadOnce(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADONCE_CALLBACK, (component)()).warning(__VA_ARGS__)
 
#define yCIWarningExternalTimeThrottle(component, id, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)
 
#define yCIWarningExternalTimeThreadThrottle(component, id, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)
 
#define yCError(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", nullptr, (component)()).error(__VA_ARGS__)
 
#define yCErrorOnce(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_ONCE_CALLBACK, (component)()).error(__VA_ARGS__)
 
#define yCErrorThreadOnce(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADONCE_CALLBACK, (component)()).error(__VA_ARGS__)
 
#define yCErrorThrottle(component, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)
 
#define yCErrorThreadThrottle(component, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADTHROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)
 
#define yCErrorExternalTime(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, nullptr, (component)()).error(__VA_ARGS__)
 
#define yCErrorExternalTimeOnce(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_ONCE_CALLBACK, (component)()).error(__VA_ARGS__)
 
#define yCErrorExternalTimeThreadOnce(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADONCE_CALLBACK, (component)()).error(__VA_ARGS__)
 
#define yCErrorExternalTimeThrottle(component, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)
 
#define yCErrorExternalTimeThreadThrottle(component, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)
 
#define yCIError(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, nullptr, (component)()).error(__VA_ARGS__)
 
#define yCIErrorOnce(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_ONCE_CALLBACK, (component)()).error(__VA_ARGS__)
 
#define yCIErrorThreadOnce(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADONCE_CALLBACK, (component)()).error(__VA_ARGS__)
 
#define yCIErrorThrottle(component, id, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)
 
#define yCIErrorThreadThrottle(component, id, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)
 
#define yCIErrorExternalTime(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, nullptr, (component)()).error(__VA_ARGS__)
 
#define yCIErrorExternalTimeOnce(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_ONCE_CALLBACK, (component)()).error(__VA_ARGS__)
 
#define yCIErrorExternalTimeThreadOnce(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADONCE_CALLBACK, (component)()).error(__VA_ARGS__)
 
#define yCIErrorExternalTimeThrottle(component, id, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)
 
#define yCIErrorExternalTimeThreadThrottle(component, id, externaltime, period, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)
 
#define yCFatal(component, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, nullptr, (component)()).fatal(__VA_ARGS__)
 
#define yCFatalExternalTime(component, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, nullptr, (component)()).fatal(__VA_ARGS__)
 
#define yCIFatal(component, id, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, nullptr, (component)()).fatal(__VA_ARGS__)
 
#define yCIFatalExternalTime(component, id, externaltime, ...)   yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, nullptr, (component)()).fatal(__VA_ARGS__)
 
#define yCAssert(component, x)
 
#define yCAssertExternalTime(component, externaltime, x)
 
#define yCIAssert(component, id, x)
 
#define yCIAssertExternalTime(component, id, externaltime, x)
 

Macro Definition Documentation

◆ YARP_DECLARE_LOG_COMPONENT

#define YARP_DECLARE_LOG_COMPONENT (   name)     extern const yarp::os::LogComponent& name();

Definition at line 73 of file LogComponent.h.

◆ YARP_LOG_COMPONENT

#define YARP_LOG_COMPONENT (   name,
  ... 
)
Value:
const yarp::os::LogComponent& name() \
{ \
static const yarp::os::LogComponent component(__VA_ARGS__); \
return component; \
}

Definition at line 76 of file LogComponent.h.

◆ yCAssert

#define yCAssert (   component,
 
)
Value:
if (!(x)) { \
yCFatal(component, "Assertion failure at %s:%d (%s)", __FILE__, __LINE__, #x); \
}

Definition at line 240 of file LogComponent.h.

◆ yCAssertExternalTime

#define yCAssertExternalTime (   component,
  externaltime,
 
)
Value:
if (!(x)) { \
yCFatalExternalTime(component, externaltime, "Assertion failure at %s:%d (%s)", __FILE__, __LINE__, #x); \
}

Definition at line 244 of file LogComponent.h.

◆ yCDebug

#define yCDebug (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", nullptr, (component)()).debug(__VA_ARGS__)

Definition at line 128 of file LogComponent.h.

◆ yCDebugExternalTime

#define yCDebugExternalTime (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, nullptr, (component)()).debug(__VA_ARGS__)

Definition at line 133 of file LogComponent.h.

◆ yCDebugExternalTimeOnce

#define yCDebugExternalTimeOnce (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_ONCE_CALLBACK, (component)()).debug(__VA_ARGS__)

Definition at line 134 of file LogComponent.h.

◆ yCDebugExternalTimeThreadOnce

#define yCDebugExternalTimeThreadOnce (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADONCE_CALLBACK, (component)()).debug(__VA_ARGS__)

Definition at line 135 of file LogComponent.h.

◆ yCDebugExternalTimeThreadThrottle

#define yCDebugExternalTimeThreadThrottle (   component,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)

Definition at line 137 of file LogComponent.h.

◆ yCDebugExternalTimeThrottle

#define yCDebugExternalTimeThrottle (   component,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)

Definition at line 136 of file LogComponent.h.

◆ yCDebugOnce

#define yCDebugOnce (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_ONCE_CALLBACK, (component)()).debug(__VA_ARGS__)

Definition at line 129 of file LogComponent.h.

◆ yCDebugThreadOnce

#define yCDebugThreadOnce (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADONCE_CALLBACK, (component)()).debug(__VA_ARGS__)

Definition at line 130 of file LogComponent.h.

◆ yCDebugThreadThrottle

#define yCDebugThreadThrottle (   component,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADTHROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)

Definition at line 132 of file LogComponent.h.

◆ yCDebugThrottle

#define yCDebugThrottle (   component,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)

Definition at line 131 of file LogComponent.h.

◆ yCError

#define yCError (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", nullptr, (component)()).error(__VA_ARGS__)

Definition at line 213 of file LogComponent.h.

◆ yCErrorExternalTime

#define yCErrorExternalTime (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, nullptr, (component)()).error(__VA_ARGS__)

Definition at line 218 of file LogComponent.h.

◆ yCErrorExternalTimeOnce

#define yCErrorExternalTimeOnce (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_ONCE_CALLBACK, (component)()).error(__VA_ARGS__)

Definition at line 219 of file LogComponent.h.

◆ yCErrorExternalTimeThreadOnce

#define yCErrorExternalTimeThreadOnce (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADONCE_CALLBACK, (component)()).error(__VA_ARGS__)

Definition at line 220 of file LogComponent.h.

◆ yCErrorExternalTimeThreadThrottle

#define yCErrorExternalTimeThreadThrottle (   component,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)

Definition at line 222 of file LogComponent.h.

◆ yCErrorExternalTimeThrottle

#define yCErrorExternalTimeThrottle (   component,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)

Definition at line 221 of file LogComponent.h.

◆ yCErrorOnce

#define yCErrorOnce (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_ONCE_CALLBACK, (component)()).error(__VA_ARGS__)

Definition at line 214 of file LogComponent.h.

◆ yCErrorThreadOnce

#define yCErrorThreadOnce (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADONCE_CALLBACK, (component)()).error(__VA_ARGS__)

Definition at line 215 of file LogComponent.h.

◆ yCErrorThreadThrottle

#define yCErrorThreadThrottle (   component,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADTHROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)

Definition at line 217 of file LogComponent.h.

◆ yCErrorThrottle

#define yCErrorThrottle (   component,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)

Definition at line 216 of file LogComponent.h.

◆ yCFatal

#define yCFatal (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, nullptr, (component)()).fatal(__VA_ARGS__)

Definition at line 234 of file LogComponent.h.

◆ yCFatalExternalTime

#define yCFatalExternalTime (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, externaltime, nullptr, (component)()).fatal(__VA_ARGS__)

Definition at line 235 of file LogComponent.h.

◆ yCIAssert

#define yCIAssert (   component,
  id,
 
)
Value:
if (!(x)) { \
yCIFatal(component, id, "Assertion failure at %s:%d (%s)", __FILE__, __LINE__, #x); \
}

Definition at line 248 of file LogComponent.h.

◆ yCIAssertExternalTime

#define yCIAssertExternalTime (   component,
  id,
  externaltime,
 
)
Value:
if (!(x)) { \
yCIFatalExternalTime(component, id, externaltime, "Assertion failure at %s:%d (%s)", __FILE__, __LINE__, #x); \
}

Definition at line 252 of file LogComponent.h.

◆ yCIDebug

#define yCIDebug (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, nullptr, (component)()).debug(__VA_ARGS__)

Definition at line 138 of file LogComponent.h.

◆ yCIDebugExternalTime

#define yCIDebugExternalTime (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, nullptr, (component)()).debug(__VA_ARGS__)

Definition at line 143 of file LogComponent.h.

◆ yCIDebugExternalTimeOnce

#define yCIDebugExternalTimeOnce (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_ONCE_CALLBACK, (component)()).debug(__VA_ARGS__)

Definition at line 144 of file LogComponent.h.

◆ yCIDebugExternalTimeThreadOnce

#define yCIDebugExternalTimeThreadOnce (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADONCE_CALLBACK, (component)()).debug(__VA_ARGS__)

Definition at line 145 of file LogComponent.h.

◆ yCIDebugExternalTimeThreadThrottle

#define yCIDebugExternalTimeThreadThrottle (   component,
  id,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)

Definition at line 147 of file LogComponent.h.

◆ yCIDebugExternalTimeThrottle

#define yCIDebugExternalTimeThrottle (   component,
  id,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)

Definition at line 146 of file LogComponent.h.

◆ yCIDebugOnce

#define yCIDebugOnce (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_ONCE_CALLBACK, (component)()).debug(__VA_ARGS__)

Definition at line 139 of file LogComponent.h.

◆ yCIDebugThreadOnce

#define yCIDebugThreadOnce (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADONCE_CALLBACK, (component)()).debug(__VA_ARGS__)

Definition at line 140 of file LogComponent.h.

◆ yCIDebugThreadThrottle

#define yCIDebugThreadThrottle (   component,
  id,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)

Definition at line 142 of file LogComponent.h.

◆ yCIDebugThrottle

#define yCIDebugThrottle (   component,
  id,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THROTTLE_CALLBACK(period), (component)()).debug(__VA_ARGS__)

Definition at line 141 of file LogComponent.h.

◆ yCIError

#define yCIError (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, nullptr, (component)()).error(__VA_ARGS__)

Definition at line 223 of file LogComponent.h.

◆ yCIErrorExternalTime

#define yCIErrorExternalTime (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, nullptr, (component)()).error(__VA_ARGS__)

Definition at line 228 of file LogComponent.h.

◆ yCIErrorExternalTimeOnce

#define yCIErrorExternalTimeOnce (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_ONCE_CALLBACK, (component)()).error(__VA_ARGS__)

Definition at line 229 of file LogComponent.h.

◆ yCIErrorExternalTimeThreadOnce

#define yCIErrorExternalTimeThreadOnce (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADONCE_CALLBACK, (component)()).error(__VA_ARGS__)

Definition at line 230 of file LogComponent.h.

◆ yCIErrorExternalTimeThreadThrottle

#define yCIErrorExternalTimeThreadThrottle (   component,
  id,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)

Definition at line 232 of file LogComponent.h.

◆ yCIErrorExternalTimeThrottle

#define yCIErrorExternalTimeThrottle (   component,
  id,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)

Definition at line 231 of file LogComponent.h.

◆ yCIErrorOnce

#define yCIErrorOnce (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_ONCE_CALLBACK, (component)()).error(__VA_ARGS__)

Definition at line 224 of file LogComponent.h.

◆ yCIErrorThreadOnce

#define yCIErrorThreadOnce (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADONCE_CALLBACK, (component)()).error(__VA_ARGS__)

Definition at line 225 of file LogComponent.h.

◆ yCIErrorThreadThrottle

#define yCIErrorThreadThrottle (   component,
  id,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)

Definition at line 227 of file LogComponent.h.

◆ yCIErrorThrottle

#define yCIErrorThrottle (   component,
  id,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THROTTLE_CALLBACK(period), (component)()).error(__VA_ARGS__)

Definition at line 226 of file LogComponent.h.

◆ yCIFatal

#define yCIFatal (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, nullptr, (component)()).fatal(__VA_ARGS__)

Definition at line 236 of file LogComponent.h.

◆ yCIFatalExternalTime

#define yCIFatalExternalTime (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, nullptr, (component)()).fatal(__VA_ARGS__)

Definition at line 237 of file LogComponent.h.

◆ yCIInfo

#define yCIInfo (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, nullptr, (component)()).info(__VA_ARGS__)

Definition at line 181 of file LogComponent.h.

◆ yCIInfoExternalTime

#define yCIInfoExternalTime (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, nullptr, (component)()).info(__VA_ARGS__)

Definition at line 186 of file LogComponent.h.

◆ yCIInfoExternalTimeOnce

#define yCIInfoExternalTimeOnce (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_ONCE_CALLBACK, (component)()).info(__VA_ARGS__)

Definition at line 187 of file LogComponent.h.

◆ yCIInfoExternalTimeThreadOnce

#define yCIInfoExternalTimeThreadOnce (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADONCE_CALLBACK, (component)()).info(__VA_ARGS__)

Definition at line 188 of file LogComponent.h.

◆ yCIInfoExternalTimeThreadThrottle

#define yCIInfoExternalTimeThreadThrottle (   component,
  id,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)

Definition at line 190 of file LogComponent.h.

◆ yCIInfoExternalTimeThrottle

#define yCIInfoExternalTimeThrottle (   component,
  id,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)

Definition at line 189 of file LogComponent.h.

◆ yCIInfoOnce

#define yCIInfoOnce (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_ONCE_CALLBACK, (component)()).info(__VA_ARGS__)

Definition at line 182 of file LogComponent.h.

◆ yCIInfoThreadOnce

#define yCIInfoThreadOnce (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADONCE_CALLBACK, (component)()).info(__VA_ARGS__)

Definition at line 183 of file LogComponent.h.

◆ yCIInfoThreadThrottle

#define yCIInfoThreadThrottle (   component,
  id,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)

Definition at line 185 of file LogComponent.h.

◆ yCIInfoThrottle

#define yCIInfoThrottle (   component,
  id,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)

Definition at line 184 of file LogComponent.h.

◆ yCInfo

#define yCInfo (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", nullptr, (component)()).info(__VA_ARGS__)

Definition at line 171 of file LogComponent.h.

◆ yCInfoExternalTime

#define yCInfoExternalTime (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, nullptr, (component)()).info(__VA_ARGS__)

Definition at line 176 of file LogComponent.h.

◆ yCInfoExternalTimeOnce

#define yCInfoExternalTimeOnce (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_ONCE_CALLBACK, (component)()).info(__VA_ARGS__)

Definition at line 177 of file LogComponent.h.

◆ yCInfoExternalTimeThreadOnce

#define yCInfoExternalTimeThreadOnce (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADONCE_CALLBACK, (component)()).info(__VA_ARGS__)

Definition at line 178 of file LogComponent.h.

◆ yCInfoExternalTimeThreadThrottle

#define yCInfoExternalTimeThreadThrottle (   component,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)

Definition at line 180 of file LogComponent.h.

◆ yCInfoExternalTimeThrottle

#define yCInfoExternalTimeThrottle (   component,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)

Definition at line 179 of file LogComponent.h.

◆ yCInfoOnce

#define yCInfoOnce (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_ONCE_CALLBACK, (component)()).info(__VA_ARGS__)

Definition at line 172 of file LogComponent.h.

◆ yCInfoThreadOnce

#define yCInfoThreadOnce (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADONCE_CALLBACK, (component)()).info(__VA_ARGS__)

Definition at line 173 of file LogComponent.h.

◆ yCInfoThreadThrottle

#define yCInfoThreadThrottle (   component,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADTHROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)

Definition at line 175 of file LogComponent.h.

◆ yCInfoThrottle

#define yCInfoThrottle (   component,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THROTTLE_CALLBACK(period), (component)()).info(__VA_ARGS__)

Definition at line 174 of file LogComponent.h.

◆ yCITrace

#define yCITrace (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, nullptr, (component)()).trace(__VA_ARGS__)

Definition at line 94 of file LogComponent.h.

◆ yCITraceExternalTime

#define yCITraceExternalTime (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, nullptr, (component)()).trace(__VA_ARGS__)

Definition at line 99 of file LogComponent.h.

◆ yCITraceExternalTimeOnce

#define yCITraceExternalTimeOnce (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_ONCE_CALLBACK, (component)()).trace(__VA_ARGS__)

Definition at line 100 of file LogComponent.h.

◆ yCITraceExternalTimeThreadOnce

#define yCITraceExternalTimeThreadOnce (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADONCE_CALLBACK, (component)()).trace(__VA_ARGS__)

Definition at line 101 of file LogComponent.h.

◆ yCITraceExternalTimeThreadThrottle

#define yCITraceExternalTimeThreadThrottle (   component,
  id,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)

Definition at line 103 of file LogComponent.h.

◆ yCITraceExternalTimeThrottle

#define yCITraceExternalTimeThrottle (   component,
  id,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)

Definition at line 102 of file LogComponent.h.

◆ yCITraceOnce

#define yCITraceOnce (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_ONCE_CALLBACK, (component)()).trace(__VA_ARGS__)

Definition at line 95 of file LogComponent.h.

◆ yCITraceThreadOnce

#define yCITraceThreadOnce (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADONCE_CALLBACK, (component)()).trace(__VA_ARGS__)

Definition at line 96 of file LogComponent.h.

◆ yCITraceThreadThrottle

#define yCITraceThreadThrottle (   component,
  id,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)

Definition at line 98 of file LogComponent.h.

◆ yCITraceThrottle

#define yCITraceThrottle (   component,
  id,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)

Definition at line 97 of file LogComponent.h.

◆ yCIWarning

#define yCIWarning (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, nullptr, (component)()).warning(__VA_ARGS__)

Definition at line 202 of file LogComponent.h.

◆ yCIWarningExternalTime

#define yCIWarningExternalTime (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, nullptr, (component)()).warning(__VA_ARGS__)

Definition at line 207 of file LogComponent.h.

◆ yCIWarningExternalTimeOnce

#define yCIWarningExternalTimeOnce (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_ONCE_CALLBACK, (component)()).warning(__VA_ARGS__)

Definition at line 208 of file LogComponent.h.

◆ yCIWarningExternalTimeThreadOnce

#define yCIWarningExternalTimeThreadOnce (   component,
  id,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADONCE_CALLBACK, (component)()).warning(__VA_ARGS__)

Definition at line 209 of file LogComponent.h.

◆ yCIWarningExternalTimeThreadThrottle

#define yCIWarningExternalTimeThreadThrottle (   component,
  id,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)

Definition at line 211 of file LogComponent.h.

◆ yCIWarningExternalTimeThrottle

#define yCIWarningExternalTimeThrottle (   component,
  id,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)

Definition at line 210 of file LogComponent.h.

◆ yCIWarningOnce

#define yCIWarningOnce (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_ONCE_CALLBACK, (component)()).warning(__VA_ARGS__)

Definition at line 203 of file LogComponent.h.

◆ yCIWarningThreadOnce

#define yCIWarningThreadOnce (   component,
  id,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADONCE_CALLBACK, (component)()).warning(__VA_ARGS__)

Definition at line 204 of file LogComponent.h.

◆ yCIWarningThreadThrottle

#define yCIWarningThreadThrottle (   component,
  id,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)

Definition at line 206 of file LogComponent.h.

◆ yCIWarningThrottle

#define yCIWarningThrottle (   component,
  id,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, id, YARP_THROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)

Definition at line 205 of file LogComponent.h.

◆ yCTrace

#define yCTrace (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", nullptr, (component)()).trace(__VA_ARGS__)

Definition at line 84 of file LogComponent.h.

◆ yCTraceExternalTime

#define yCTraceExternalTime (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, nullptr, (component)()).trace(__VA_ARGS__)

Definition at line 89 of file LogComponent.h.

◆ yCTraceExternalTimeOnce

#define yCTraceExternalTimeOnce (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_ONCE_CALLBACK, (component)()).trace(__VA_ARGS__)

Definition at line 90 of file LogComponent.h.

◆ yCTraceExternalTimeThreadOnce

#define yCTraceExternalTimeThreadOnce (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADONCE_CALLBACK, (component)()).trace(__VA_ARGS__)

Definition at line 91 of file LogComponent.h.

◆ yCTraceExternalTimeThreadThrottle

#define yCTraceExternalTimeThreadThrottle (   component,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)

Definition at line 93 of file LogComponent.h.

◆ yCTraceExternalTimeThrottle

#define yCTraceExternalTimeThrottle (   component,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)

Definition at line 92 of file LogComponent.h.

◆ yCTraceOnce

#define yCTraceOnce (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_ONCE_CALLBACK, (component)()).trace(__VA_ARGS__)

Definition at line 85 of file LogComponent.h.

◆ yCTraceThreadOnce

#define yCTraceThreadOnce (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADONCE_CALLBACK, (component)()).trace(__VA_ARGS__)

Definition at line 86 of file LogComponent.h.

◆ yCTraceThreadThrottle

#define yCTraceThreadThrottle (   component,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADTHROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)

Definition at line 88 of file LogComponent.h.

◆ yCTraceThrottle

#define yCTraceThrottle (   component,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THROTTLE_CALLBACK(period), (component)()).trace(__VA_ARGS__)

Definition at line 87 of file LogComponent.h.

◆ yCWarning

#define yCWarning (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", nullptr, (component)()).warning(__VA_ARGS__)

Definition at line 192 of file LogComponent.h.

◆ yCWarningExternalTime

#define yCWarningExternalTime (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, nullptr, (component)()).warning(__VA_ARGS__)

Definition at line 197 of file LogComponent.h.

◆ yCWarningExternalTimeOnce

#define yCWarningExternalTimeOnce (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_ONCE_CALLBACK, (component)()).warning(__VA_ARGS__)

Definition at line 198 of file LogComponent.h.

◆ yCWarningExternalTimeThreadOnce

#define yCWarningExternalTimeThreadOnce (   component,
  externaltime,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADONCE_CALLBACK, (component)()).warning(__VA_ARGS__)

Definition at line 199 of file LogComponent.h.

◆ yCWarningExternalTimeThreadThrottle

#define yCWarningExternalTimeThreadThrottle (   component,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THREADTHROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)

Definition at line 201 of file LogComponent.h.

◆ yCWarningExternalTimeThrottle

#define yCWarningExternalTimeThrottle (   component,
  externaltime,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", externaltime, YARP_THROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)

Definition at line 200 of file LogComponent.h.

◆ yCWarningOnce

#define yCWarningOnce (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_ONCE_CALLBACK, (component)()).warning(__VA_ARGS__)

Definition at line 193 of file LogComponent.h.

◆ yCWarningThreadOnce

#define yCWarningThreadOnce (   component,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADONCE_CALLBACK, (component)()).warning(__VA_ARGS__)

Definition at line 194 of file LogComponent.h.

◆ yCWarningThreadThrottle

#define yCWarningThreadThrottle (   component,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THREADTHROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)

Definition at line 196 of file LogComponent.h.

◆ yCWarningThrottle

#define yCWarningThrottle (   component,
  period,
  ... 
)    yarp::os::Log(__FILE__, __LINE__, __YFUNCTION__, "", YARP_THROTTLE_CALLBACK(period), (component)()).warning(__VA_ARGS__)

Definition at line 195 of file LogComponent.h.