Add ignorePath option to koa-bunyan-logger RequestLoggerOptions (#35264)

This commit is contained in:
Trevor L 2019-05-13 19:27:17 -04:00 committed by Nathan Shively-Sanders
parent e63cb5725e
commit c4edb7ea59
2 changed files with 2 additions and 0 deletions

View File

@ -36,6 +36,7 @@ declare namespace koaBunyanLogger {
updateResponseLogFields?: (responseData: ResponseData) => ResponseData;
formatRequestMessage?: (requestData: RequestData) => string;
formatResponseMessage?: (responseData: ResponseData) => string;
ignorePath?: string[];
}
function requestLogger(opts?: RequestLoggerOptions): Middleware;

View File

@ -5,6 +5,7 @@ const app = new Koa();
app.use(koaBunyanLogger());
app.use(koaBunyanLogger.requestIdContext());
app.use(koaBunyanLogger.requestLogger());
app.use(koaBunyanLogger.requestLogger({ ignorePath: ['/ping'] }));
app.use(async (ctx, next) => {
ctx.log.info('Got a request from %s for %s', ctx.request.ip, ctx.path);