UNPKG

@toreda/log

Version:

Lightweight TypeScript logger with flexible custom transports.

18 lines (17 loc) 561 B
import { ANY } from '@toreda/types'; import { LogOptionsGroup } from './group'; import { Transport } from '../../transport'; /** * Used when creating a brand new Log * * @category Options */ export declare type LogOptionsGlobal = { id?: string; consoleEnabled?: boolean; globalLevel?: number; groupsStartEnabled?: boolean; startingGroups?: LogOptionsGroup[]; startingTransports?: Array<Transport | ConstructorParameters<typeof Transport>[0]>; }; export declare function isLogOptionsGlobal(options: ANY): options is LogOptionsGlobal;