BBASMPlugin+Log.h 1.12 KB
//
//  BBASMPlugin+Log.h
//  BBAMNP
//
//  Created by baidu on 2021/2/7.
//

#import "BBASMPlugin.h"

NS_ASSUME_NONNULL_BEGIN

@interface BBASMPlugin (Log)

/**
 * 描  述: 前端日志打印到客户端回捞日志中
 * 示  例: baiduboxapp://swanAPI/logToFile?params={"xxx}]}&callback=_bdbox_js_419&upgrade=0
 * 文  档: http://es.baidu-int.com/index#/apidetail/1397
 * 备  注:
 * ********** description ************
 * @name:      boxjs.logToFile
 * @authority: swanAPI
 * @path:      /logToFile
 * @args:      [{"name": "tag", "value": "string"}, {"name": "data", "value": "Object"}]
 * @config:    {"swan": {"web": {"invoke": "swan.message.url", "handler": "bridge"}, "jsc": {"invoke": "swan.method.json", "method": "_naSwan.bridge.utils.logToFile"}}}
 */
- (void)logToFile:(BBASchemeDispatcher *)dispatcher;

#pragma mark - scheme和binding通用逻辑

/**
 * @brief 前端日志打印到客户端回捞日志,scheme和jsbinding调用
 *
 * @param param  打点参数
 * @param appID xcxid
 * @return 返回结果
 */
+ (NSDictionary *)logToFileWithParam:(NSDictionary *)param appID:(NSString *)appID;

@end

NS_ASSUME_NONNULL_END