设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 7383|回复: 0
打印 上一主题 下一主题

2016-12-23 增加客户端日志文件控制接口

[复制链接]

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
跳转到指定楼层
楼主
发表于 2016-12-23 16:54:51 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
AnyChat提供了完善的日志体系,包括客户端本地日志、服务器日志,同时服务器还支持自动收集客户端日志信息的功能。

在默认模式下,客户端日志是保存在应用程序当前目录下(Windows是.exe程序目录,Web是插件安装目录,Android是SD卡根目录),日志文件名为:BRAnyChatCore.log。

默认情况下客户端在每次启动时会自动清除之前的日志信息。

在实际应用过程中,有时需要将日志信息重定向到指定目录保存,有时需要保留之前的日志信息。
新版本(AnyChat r6497)开放了客户端日志文件的控制接口:
  1. #define BRAC_SO_CORESDK_LOGFILEROOTPATH                220        ///< 日志文件保存根路径(日志重定向,参数为字符串,绝对路径)
  2. #define BRAC_SO_CORESDK_LOGFILERULE              221    ///< 客户端日志文件保存规则(参数为int型,0 自动覆盖[默认] 1 按日期保存,不覆盖)
复制代码
可在初始化SDK之后调用上述API接口。

JavaScript示例代码:
  1. // 日志不覆盖
  2. BRAC_SetSDKOption(BRAC_SO_CORESDK_LOGFILERULE,  1);
  3. // 重定向日志输出路径
  4. BRAC_SetSDKOption(BRAC_SO_CORESDK_LOGFILEROOTPATH, "d:\\anychatlog");
复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-11-23 03:08 , Processed in 0.134220 second(s), 27 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表