日志订阅

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

tijet_client_set_log_callback

注册服务端日志回调。

必须在 tijet_client_start_log_subscription() 之前调用。 如未注册,日志默认写入客户端 spdlog(需链接 spdlog 库)。

  • client: 客户端句柄。
  • callback: 日志回调函数。传 NULL 恢复默认(spdlog 输出)。
  • user_data: 用户自定义数据,回调时原样传入。可以为 NULL。

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

tijet_client_stop_log_subscription

停止日志订阅。

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

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

参见: tijet_client_start_log_subscription()