Typedef rcutils_logging_output_handler_t

Typedef Documentation

typedef void (*rcutils_logging_output_handler_t)(const rcutils_log_location_t *location, int severity, const char *name, rcutils_time_point_value_t timestamp, const char *format, va_list *args)

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