UNPKG

@tomatoes/logger

Version:
38 lines (37 loc) 843 B
import { ConfigLogger, InitConf, LogFunc, LevelType } from "./interface"; export * as Enum from './enum'; /** * 全局状态 * * @export * @param {boolean} bool * @returns {(void | string)} */ export declare function disabled(bool?: boolean): void | string /**errMsg */; /** * 配置项 * * @export * @param {string} level * @param {Logger} opts * @returns {(void | string)} */ export declare function config(level: LevelType, opts: ConfigLogger): void | string /**errMsg */; /** * 清空日志 */ export declare function clear(): void | string /**errMsg */; /** * logger * * @export * @param {string} [prefix] */ export default function logger(prefix?: string): LogFunc; /** * 初始化 * * @export * @param {InitConf} conf */ export declare function init(conf?: InitConf): void;