UNPKG

@waiting/log

Version:

Lightweight logging for browser

17 lines (16 loc) 628 B
import { Config, LogLevelType, LogMsgType } from './model'; /** * Save message into LocalStorage * * @returns key of LocalStorage item, blank if 'silent' */ export declare function localSave(level: LogLevelType, data: LogMsgType, prefix: Config['storagePrefix'], maxLen: Config['maxMsgLength']): string; /** * Remove expiry logs in LocalStorage. * If level omit prune all leves * * @param storagePrefix * @param pruneTime - delte logs in LocalStorage before this Time * @param logLevel */ export declare function pruneLogs(storagePrefix: Config['storagePrefix'], pruneTime: Date, pruneLogLevel?: LogLevelType): void;