日志订阅

订阅服务端的远程日志推送(WatchLogs)。

ti_set_log_callback

注册服务端日志回调。

必须在 ti_start_log_subscription() 之前调用。 如未注册回调,日志将被丢弃(SDK 不内置默认输出)。

  • client: 客户端句柄。
  • callback: 日志回调函数。传 NULL 则取消回调,日志将被丢弃。
  • user_data: 用户自定义数据,回调时原样传入。可以为 NULL。

注意: 回调在内部日志线程中执行,务必保证线程安全。 参见: ti_log_callback_t 参见: ti_start_log_subscription()

ti_stop_log_subscription

停止日志订阅。

安全关闭日志流并等待内部线程退出,阻塞直到线程完全退出。 未启动订阅时调用是安全的(空操作)。

  • client: 客户端句柄。
  • 返回: TI_OK — 停止成功
  • 返回: TI_ERR_INVALID_ARG — client 为 NULL

参见: ti_start_log_subscription()