@toreda/log
Version:
Lightweight TypeScript logger with flexible custom transports.
18 lines (17 loc) • 561 B
TypeScript
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;