xfyun-sdk
Version:
科大讯飞语音识别 SDK,支持浏览器中实时语音听写功能
50 lines (49 loc) • 1.11 kB
TypeScript
/**
* 日志级别枚举
*/
export declare enum LogLevel {
DEBUG = 0,
INFO = 1,
WARN = 2,
ERROR = 3
}
/**
* 统一的日志工具类
*
* 提供 debug、info、warn、error 四个级别的日志方法,
* 根据设置的日志级别过滤输出。
*/
export declare class Logger {
private level;
private prefix;
/**
* 创建日志器实例
* @param prefix 日志前缀,默认 '[XfyunASR]'
*/
constructor(prefix?: string);
/**
* 设置日志级别
* @param level 日志级别 ('debug' | 'info' | 'warn' | 'error')
*/
setLevel(level: 'debug' | 'info' | 'warn' | 'error'): void;
/**
* 输出 DEBUG 级别日志
* @param args 日志内容
*/
debug(...args: any[]): void;
/**
* 输出 INFO 级别日志
* @param args 日志内容
*/
info(...args: any[]): void;
/**
* 输出 WARN 级别日志
* @param args 日志内容
*/
warn(...args: any[]): void;
/**
* 输出 ERROR 级别日志
* @param args 日志内容
*/
error(...args: any[]): void;
}