luojilab / DataTransHub

跨平台Android/iOS海量数据上报组件,基于Xlog完善,解决Xlog痛点问题。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

多实例写入文件问题

chenchongyu opened this issue · comments

RT.
假如我创建了3个Flog实例,Flog.makeFlog;最终写日志的地方要怎么写呢?
是不是不能用Log.d()的方式来写了,只能通过flog.logD的方式?

另外,通过此组件打印日志后,不能同时在控制台显示?

在创建实例的时候,需要传存储路径,Flog.makeFlog的第一个参数就是路径,不同实例存储路径需要设置不同的路径,如果是3个实例,则3个存储路径不相同就可以的。如果想用Log.d(),只需要上层封装一下,可以参考DataTransHub/build/Android/datatranshub/src/main/java/com/iget/flog/Log.java,这个文件。
如果想同时在控制台显示,也同样是上层封装一下,打印数据后可以再调用一下控制台的打印。可以参考上面文件的实现。