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; }