File size: 233 Bytes
4e23b01
 
 
 
 
 
 
1
2
3
4
5
6
7
8
import type { Logger } from 'pino';

export type RequestLogger = Pick<Logger, 'info' | 'warn' | 'error'>;

export function requestLog(req: { id: string }): RequestLogger | undefined {
  return (req as { log?: RequestLogger }).log;
}