node-universe
Version:
基于 Nodejs 环境的一款微服务框架,原理来自于宇宙中的恒星,行星,卫星等系统。
40 lines (39 loc) • 927 B
TypeScript
import { GenericObject } from '..';
export declare enum BaseLoggerLevels {
fatal = "fatal",
error = "error",
warn = "warn",
debug = "debug",
info = "info",
trace = "trace"
}
export interface FormattedLoggerOptions {
colors?: boolean;
moduleColor?: boolean | string[] | string;
formatter?: any;
objectPrinter?: any;
autoPadding?: boolean;
folder: string;
filename: string;
eol: any;
interval: number;
}
export interface LogLevelConfig {
type?: BaseLoggerLevels;
options?: GenericObject;
}
export interface LoggerBindings {
nodeID?: string;
namespace?: string;
mod?: string;
svc?: string;
ver?: string;
}
export declare class LoggerInstance {
fatal(...args: any[]): void;
error(...args: any[]): void;
warn(...args: any[]): void;
info(...args: any[]): void;
debug(...args: any[]): void;
trace(...args: any[]): void;
}