UNPKG

@opengis/fastify-table

Version:

core-plugins

22 lines (16 loc) 579 B
import errorStatus from './errorStatus.js'; function getHooks() { return { logMethod(inputArgs, method) { // string name param to object if (inputArgs?.length === 2 && inputArgs[1]?.originalUrl) { const req = inputArgs[1]; const err = inputArgs[0]?.stack ? inputArgs[0] : undefined; if (err) err.status = errorStatus(err); return method.apply(this, [{ req, err }, err ? inputArgs[0].toString() : inputArgs[0]]); } return method.apply(this, inputArgs); }, }; } export default getHooks;