Defines the debug logging interface.
The functions of the debugging interface allow clients to receive important debugging information about OpenVX.
- See also
- The vx_status Constants for the list of possible errors.
Log messages only can be received after the callback is installed.
◆ vxAddLogEntry()
Adds a line to the log [R00921].
- Parameters
-
| [in] | ref | The reference to add the log entry against [R00922]. Some valid value must be provided. |
| [in] | status | The status code [R00923]. VX_SUCCESS status entries are ignored and not added [R00924]. |
| [in] | message | The human readable message to add to the log [R00925]. |
| [in] | ... | a list of variable arguments to the message [R00926]. |
- Note
- Messages may not exceed
VX_MAX_LOG_MESSAGE_LEN bytes and will be truncated in the log if they exceed this limit [R00927].
◆ vxRegisterLogCallback()
Registers a callback facility to the OpenVX implementation to receive error logs [R00928].
- Parameters
-
| [in] | context | The overall context to OpenVX [R00929]. |
| [in] | callback | The callback function [R00930]. If NULL, the previous callback is removed [R00931]. |
| [in] | reentrant | If reentrancy flag is vx_true_e, then the callback may be entered from multiple simultaneous tasks or threads (if the host OS supports this) [R00932]. |