@toreda/log
Version:
Lightweight TypeScript logger with flexible custom transports.
21 lines (20 loc) • 584 B
TypeScript
import { Log } from '../../log';
import { LogLevel } from '../level';
import { LogOptionsGlobal } from '../options/global';
import { Transport } from '../../transport';
/**
* Internal state data, settings, and log groups for a
* single log instance.
*
* @category State
*/
export declare class LogStateGlobal {
groupsStartEnabled: boolean;
globalLevel: LogLevel;
consoleEnabled: boolean;
forceEnabled: boolean;
forceDisabled: boolean;
readonly groups: Map<string, Log>;
readonly transports: Transport[];
constructor(options?: LogOptionsGlobal);
}