日志订阅
订阅服务端的远程日志推送(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()