Files
motovaultpro/backend/src/core/logging/logger.ts
Eric Gullickson e22d643ae3 Security Fixes
2025-08-24 14:39:50 -05:00

24 lines
544 B
TypeScript

/**
* @ai-summary Structured logging with Winston
* @ai-context All features use this for consistent logging
*/
import * as winston from 'winston';
export const logger = winston.createLogger({
level: 'info',
format: winston.format.combine(
winston.format.timestamp(),
winston.format.errors({ stack: true }),
winston.format.json()
),
defaultMeta: {
service: 'motovaultpro-backend',
},
transports: [
new winston.transports.Console({
format: winston.format.json(),
}),
],
});
export default logger;