UNPKG

@intuitionrobotics/ts-common

Version:
15 lines 833 B
import { LogLevel, type LogParam, type LogPrefixComposer } from "./types.js"; export type LogFilter = (level: LogLevel, tag: string) => boolean; export declare abstract class LogClient { private prefixComposer; private filter; protected abstract logMessage(level: LogLevel, bold: boolean, prefix: string, ...toLog: LogParam[]): void; setComposer(logComposer: LogPrefixComposer): void; setFilter(filter: LogFilter): this; log(tag: string, level: LogLevel, bold: boolean, toLog: LogParam[]): void; } export declare const _logger_timezoneOffset: number; export declare const _logger_finalDate: Date; export declare function _logger_getPrefix(level: LogLevel): "-V-" | "-D-" | "-I-" | "-W-" | "-E-" | "---"; export declare const DefaultLogPrefixComposer: LogPrefixComposer; //# sourceMappingURL=LogClient.d.ts.map