UNPKG

better-logging

Version:

better-logging is a drop in replacement for the default logging methods of node.js

13 lines (12 loc) 850 B
import { DecoratedInstance } from './lib/interfaces/decoratedInstance'; import { LogFunctionMap } from './lib/interfaces/logFunctionMap'; export * as Theme from './themes'; export { MessageConstructionStrategy } from './lib/enums/messageConstructionStrategy'; export { expressMiddleware } from './express'; declare global { interface Console extends DecoratedInstance { } } export declare const CustomInstance: (implementation: LogFunctionMap | LogFunctionMap[]) => <T extends object>(target: T, config?: import("@olian/typescript-helpers").DeepPartial<import("./lib/config").Config>) => target is T & DecoratedInstance; export declare const betterLogging: <T extends object>(target: T, config?: import("@olian/typescript-helpers").DeepPartial<import("./lib/config").Config>) => target is T & DecoratedInstance; export default betterLogging;