DataTransHub
DataTransHub copied to clipboard
跨平台Android/iOS海量数据上报组件,基于Xlog完善,解决Xlog痛点问题。
没有写入数据
按照文档接入,能打印日志。但没看到写入data和log数据。 请问是哪里出了问题?  配置如下:  
RT. 假如我创建了3个Flog实例,Flog.makeFlog;最终写日志的地方要怎么写呢? 是不是不能用Log.d()的方式来写了,只能通过flog.logD的方式? 另外,通过此组件打印日志后,不能同时在控制台显示?
有这种场景: 某个key做了1000次 +1 操作, 上报的时候直接上报就行, 不用上报1000条+1记录了 上报前需要找到这个key的所有+1记录, 聚合成
不加密
如果不要加密的怎么处理?
换行符问题
Android这边调用之后发现写到文件的日志换行符都被处理掉了,这个有办法可以解决吗
我在测试过程中发现行号,文件名,方法名输出不正确,是不是要使用者去修改源码,还是我的使用方式不对。
请问在android端,如何修改源码才能使日志不压缩直
couldn't find "libc++_shared.so" 为啥还需要加xlog的库?
DataTransHub::SetBufferSize将修改m_BufferSize放到了主线程中,如果此时初始化执行顺序是DataTransHub::SetBufferSize->DataTransHub::Start。LogBuffer中PtrBuffer的max_length_可能仍为默认取值,而非修改取值。 这里的size修改为什么要放到主线程,有什么写法能避免这个问题吗?  
在写入文件之前将m_LogBuffer中的数据转移至了一个临时的AutoBuffer, AutoBuffer没有进行mmap映射,在Flush->WriteToFile之间若应用被杀死,可能导致日志丢失。 