sdk提供给第三方使用,出现问题后一般都需要抓日志进行分析排查,而分析问题时又往往需要确定sdk的版本或构建等信息、以便根据源码快速定位到问题。随着版本的不断迭代,仅仅通过日志往往无法快速判断出sdk是哪一版,此时如果能在sdk初始化及一些关键位置的日志中注入构建时间戳,这个问题立马也就迎刃而解了。
分别在各渠道初始化日志中加入以下”_ _BUILD_TIME”标志
sdk/src/alibaba/com/tobenull/sdk/SDK.java
public class SDK extends BaseSDK {
...
@Override
protected String getProductFlavor() {
return "alibaba";
}
@Override
public