Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 1x 4x 4x 4x 4x 4x 4x | import type { JsonRpcMiddleware } from '@metamask/json-rpc-engine/v2';
import { Logger } from '@metamask/logger';
export const makeLoggingMiddleware =
(logger: Logger): JsonRpcMiddleware =>
async ({ next }) => {
const start = performance.now();
try {
// eslint-disable-next-line n/callback-return
await next();
} finally {
const duration = performance.now() - start;
logger.debug(`Command executed in ${duration}ms`);
}
};
|