|
AnyChat拥有完善的日志体系,可以输出标准的API调用、异步事件等日志信息,也可以通过API接口开启AnyChat内核调试模式输出更详细的日志信息,默认情况下日志信息保存在本地文件中,通过配置开关也可以将日志信息上传到服务器。
AnyChat强大的日志功能可以加快问题排查进度,提高工作效率。为便于上层应用充分利用AnyChat成熟的日志体系,加快项目开发进度,AnyChat开发团队在新版本(AnyChat r4471)中将日志写入接口进行了开放,上层应用可以利用新增加的API接口在日志文件中写入业务上的日志信息,包括客户端日志和业务服务器的日志信息,写入的业务层日志信息也可以同步上传到服务器。
客户端新增API接口:- #define BRAC_SO_CORESDK_WRITELOG 135 ///< 写入调试信息到客户端日志文件中
复制代码 服务器新增API接口:- #define BRAS_SO_CORESDK_WRITELOG 20 ///< 写入调试信息到服务器日志文件中
复制代码 客户端示例代码(JavaScript):- BRAC_SetSDKOption(BRAC_SO_CORESDK_WRITELOG, "Hi, welcome use AnyChat, this information will be written to the client log files")
复制代码 业务服务器示例代码(Java):- AnyChatServerSDK.SetSDKOptionString(BRAS_SO_CORESDK_WRITELOG, "Hi, welcome use AnyChat, this information will be written to the server log files")
复制代码 |
|