# 如何通过应用侧日志定位预加载问题

预加载的日志进程为“clouddevelopproxy”，日志过滤选择“No filters”。

下文列举几种场景下的日志提示信息：

*   场景一：系统服务在应用安装期间预加载数据成功
    
    预加载数据成功时日志会提示：http onSuccess code: 200，并且提示预加载的数据大小：get rsp data, len 47（单位为字节）。
    
*   场景二：应用调用getPrefetchResult接口获取预加载数据成功
    
    数据获取成功时，无Error级别日志，会提示OnGetPreloadCache: end status:0。
    
*   场景三：应用调用getPrefetchResult接口获取预加载数据失败
    
    **问题现象**
    
    数据获取失败时，存在Error级别日志，会提示GetPreloadData get cache fail。
    
    **解决措施**
    
    出现此问题，可按照如下步骤排查和解决：
    
    1.  检查系统服务在应用安装期间预加载数据的日志。如果打印日志与上文场景一提示的日志信息不一致，则继续执行后续步骤。
    2.  确认是否存在多次调用安装预加载接口问题。安装预加载接口不支持多次调用。
    3.  排除以上原因后，检查日志中是否出现“appid \*\*\*\* is not in white list, to skip”或者“XXX Read timed out”。如果出现，请参考运行应用时提示“appid \*\*\*\* is not in white list, to skip”或者运行应用时报“XXX Read timed out”异常解决。