@netvlies/utility-collection
Version:
Collection of frequently used utilities by Netvlies
12 lines (11 loc) • 434 B
TypeScript
import { LoggerMessage, LoggerType } from '../@types/logger';
declare class Logger {
private appName;
constructor(appName?: string);
formatMessage: (message: LoggerMessage, type: LoggerType) => string;
error: (message: LoggerMessage) => void;
info: (message: LoggerMessage) => void;
warn: (message: LoggerMessage) => void;
}
declare const useLogger: (appName?: string) => Logger;
export { useLogger, Logger };