@ozen-ui/logger
Version:
A client logger
22 lines (21 loc) • 850 B
TypeScript
export type LoggerType = 'log' | 'error' | 'warn' | 'info' | 'trace' | 'debug';
export type Logger = {
[keyof in LoggerType]: (message: any, ...rest: any[]) => void;
};
declare let defaultConfig: {
scope: string;
};
declare const setConfig: (config: Partial<typeof defaultConfig>) => void;
declare const logger: Logger;
declare const once: {
(type: LoggerType): (message: any, ...rest: any[]) => void;
clear(): void;
trace: (message: any, ...rest: any[]) => void;
debug: (message: any, ...rest: any[]) => void;
info: (message: any, ...rest: any[]) => void;
warn: (message: any, ...rest: any[]) => void;
error: (message: any, ...rest: any[]) => void;
log: (message: any, ...rest: any[]) => void;
};
declare const deprecate: (message: any, ...rest: any[]) => void;
export { logger, deprecate, once, setConfig };