lux-framework
Version:
Build scalable, Node.js-powered REST APIs with almost no code.
28 lines (23 loc) • 515 B
JavaScript
// @flow
import type { Route } from '../../router';
import type { Request, Response } from '../../server';
export type Logger$RequestLogger = (
req: Request,
res: Response,
opts: {
startTime: number
}
) => void;
export type RequestLogger$templateData = {
path: string;
stats: Array<Object>;
route?: Route;
method: string;
params: Object;
startTime: number;
endTime: number;
statusCode: string;
statusMessage: string;
remoteAddress: string;
colorStr(source: string): string;
};