@qiniu/miku-delivery-mp-ks
Version:
Kuaishou Mini Program SDK for Miku Delivery
28 lines (27 loc) • 796 B
TypeScript
import type Logger from '../log';
/** DNS 解析日志 */
export type DnsResolveLog = {
/** 请求ID */
r_id: string;
/** DNS 解析服务 IP */
ip: string;
/** DNS 解析服务域名 */
domain: string;
/** 状态码 */
status_code: number;
/** 错误信息,如TimeoutException、UnknownHostException等 */
err_msg: string;
/** 错误信息描述,错误信息的更多内容描述 */
err_desc: string;
/** 连接建立耗时,单位秒 */
t_conn: number;
/** 请求总耗时,单位秒 */
t_total: number;
/** dns类型:七牛HTTPDNS=1,LocalDNS=2,自定义DNS=3 */
type: 1 | 2 | 3;
};
export default class DnsLogger {
private logger;
constructor(logger: Logger);
log(logData: DnsResolveLog): void;
}