TypeScript 61.9%
HTML 37.2%
SQL 0.7%
1import pino from 'pino';23const level = process.env.LOG_LEVEL ?? 'info';45export const logger = pino({6 level,7 base: { service: process.env.RI_SERVICE ?? 'rareindex' },8 timestamp: pino.stdTimeFunctions.isoTime,9 redact: {10 paths: ['*.apiKey', '*.api_key', '*.authorization', 'req.headers.authorization', 'FIRECRAWL_API_KEY', 'SCRAPFLY_API_KEY', 'ANTHROPIC_API_KEY', 'OPENAI_API_KEY'],11 censor: '[redacted]',12 },13});1415export type Logger = typeof logger;1617export function childLogger(bindings: Record<string, unknown>): Logger {18 return logger.child(bindings);19}20