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