UNPKG

reiso

Version:
27 lines (26 loc) 1.06 kB
import * as express from 'express'; import { LogLevel, LogType } from './Lib/Logger'; export declare type ErrorState = { [name: string]: string[]; }; export declare type LogError = Error & { code?: number | string; status?: number | string; title?: string; state?: ErrorState; level?: LogLevel; errorType?: string; type?: string; }; export declare type ApmAdditional = { request?: express.Request; response?: express.Response; }; export declare type LogErrorApmAdditional = ApmAdditional & LogType; export declare const logError: (error: LogError, data?: LogErrorApmAdditional) => void; export declare const log: (level: LogLevel, line: string | LogType) => void; export declare const logDebug: (line: string | LogType) => void; export declare const logWarn: (line: string | LogType) => void; export declare const logInfo: (line: string | LogType) => void; export declare const logVerbose: (line: string | LogType) => void; export declare const logClientError: (message: string, stack: string, data?: LogType) => void;