UNPKG

@homecheck/logger

Version:

A simple logger for Web, Node, Capacitor apps.

44 lines (43 loc) 891 B
export interface ReportServer { url: string; token?: string; batch?: boolean; slackChannel?: string; } export interface ReportServers { [serverName: string]: ReportServer; } export interface LoggerOptions { utc: number; projectName: string; reportServers?: ReportServers; maxQueueSize?: number; batchSize?: number; retryInterval?: number; } export interface LogData { text: string; timestamp: string; os: string; file: string; line?: string; project: string; path: string; function: string; level: LogLevel; log?: string; id?: string; createdAt?: number; serverNames?: string[]; } export declare enum LogLevel { DEBUG = "debug", INFO = "info", WARN = "warn", ERROR = "error", FATAL = "fatal" } export interface NetworkStatus { online: boolean; lastChecked: number; }