UNPKG

@devilsdev/rag-pipeline-utils

Version:

A modular toolkit for building RAG (Retrieval-Augmented Generation) pipelines in Node.js

30 lines (24 loc) 630 B
/** * Version: 0.1.0 * Path: /src/utils/logger.js * Description: Centralized structured logger using Pino * Author: Ali Kahwaji */ import pino from 'pino'; /** * Create a structured JSON logger instance with sensible defaults. * Output can be redirected or formatted in dev/prod contexts. */ const logger = pino({ name: 'rag-pipeline-utils', level: process.env.LOG_LEVEL || 'info', transport: process.env.NODE_ENV === 'development' ? { target: 'pino-pretty', options: { colorize: true, translateTime: 'SYS:standard', ignore: 'pid,hostname' } } : undefined }); export { logger };