Typedef rcutils_logging_output_handler_t

Typedef Documentation

typedef void (*rcutils_logging_output_handler_t)(const rcutils_log_location_t*, int, const char*, rcutils_time_point_value_t, const char*, va_list*)

The function signature to log messages.

Param location:

[in] The location information about where the log came from

Param severity:

[in] The severity of the log message expressed as an integer

Param name:

[in] The name of the logger that this message came from

Param timestamp:

[in] The time at which the log message was generated

Param format:

[in] The list of arguments to insert into the formatted log message

Param args:

[in] The variable argument list