@sigiljs/sigil
Version:
TypeScript-first Node.js HTTP framework offering schema-driven routing, modifier-based middleware, plugin extensibility, and flexible response templating
10 lines (9 loc) • 405 B
TypeScript
import { DebugOptions } from '../sigil/types';
export interface ILogOptions {
level: "warning" | "error" | "info" | "success";
message: string[] | string | ((dim: (payload: string) => string) => string);
json?: any;
module: string;
condition?: any;
}
export default function makeLog(debug: Partial<DebugOptions> | undefined, { message, level, condition, ...rest }: ILogOptions): void;