UNPKG

@ayanaware/logger

Version:

Useful and great looking logging made easy

21 lines (20 loc) 845 B
import { LogLevel } from '../../constants/LogLevel'; import { Color, ColorFormatterFn } from '../Color'; export declare enum DefaultFormatterColor { LOG_PACKAGE_NAME = 100, LOG_PACKAGE_PATH = 101, LOG_UNIQUE_MARKER = 102, LOG_TIMESTAMP = 103, ERROR_CAUSED_BY = 200, ERROR_NAME = 201, ERROR_CODE = 202, ERROR_AT = 203, ERROR_TYPE_AND_FUNCTION = 204, ERROR_LOCATION = 205, ERROR_NODEJS_SOURCE_MAP_ARROW = 900, ERROR_NODEJS_SOURCE_MAP_LOCATION = 901 } export type DefaultFormatterColorKey = DefaultFormatterColor | Exclude<LogLevel, LogLevel.OFF>; export type DefaultFormatterColorMap<V> = Map<DefaultFormatterColorKey, V>; export declare const DEFAULT_FORMATTER_COLORS: DefaultFormatterColorMap<Color>; export declare const DEFAULT_FORMATTER_COLORS_NOOP: DefaultFormatterColorMap<ColorFormatterFn>;