Trace Exported Functions

group TRACE_Exported_Functions

Functions

void log_module_trace_init(uint64_t mask[4])

Initialize module trace mask.

Parameters:

mask -- [in] Module trace mask array. Set NULL to load default mask array.

Returns:

None.

bool log_module_trace_set(T_MODULE_ID module_id, uint8_t trace_level, bool set)

Enable/Disable the module ID's trace.

Parameters:
  • module_id -- [in] The specific module ID defined in MODULE_ID.

  • trace_level -- [in] The trace level of the module ID defined in TRACE_LEVEL.

  • set -- [in] Enable or disable the module ID's trace.

    • true Enable the module ID's trace.

    • false Disable the module ID's trace.

Return values:
  • true -- Module ID's trace was set successfully.

  • false -- Module ID's trace was failed to set.

Returns:

The status of setting module ID's trace.

bool log_module_bitmap_trace_set(uint64_t module_bitmap, uint8_t trace_level, bool set)

Enable/Disable module bitmap's trace.

Parameters:
  • module_bitmap -- [in] The module bitmap defined in MODULE_BITMAP.

  • trace_level -- [in] The trace level of the module bitmap defined in TRACE_LEVEL.

  • set -- [in] Enable or disable the module bitmap's trace.

    • true Enable the module bitmap's trace.

    • false Disable the module bitmap's trace.

Return values:
  • true -- Module bitmap's trace was set successfully.

  • false -- Module bitmap's trace was failed to set.

Returns:

The status of setting module bitmap's trace.