js-console-logger
Version:
A configurable, lightweight, opinionated JavaScript logger.
20 lines (19 loc) • 651 B
TypeScript
import { IConsoleLogger, LogLevel, ReportFnType } from './types';
declare global {
interface Window {
logger: object;
}
}
export declare const consoleConfig: {
getConsoleLevel: () => LogLevel;
getDisableConsole: () => boolean;
getDisableReport: () => boolean;
getReportLevel: () => LogLevel;
setConsoleLevel: (level: LogLevel) => LogLevel;
setDisableConsole: (flag: boolean) => boolean;
setDisableReport: (flag: boolean) => boolean;
setReportFn: (fn: ReportFnType) => void;
setReportLevel: (level: LogLevel) => LogLevel;
};
declare const consoleLogger: IConsoleLogger;
export default consoleLogger;