@uns-kit/core
Version:
Core utilities and runtime building blocks for UNS-based realtime transformers.
19 lines • 867 B
JavaScript
import { createLogger, format, transports } from 'winston';
const logger = createLogger({
level: 'info', // Default logging level
format: format.combine(format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss' }), format.errors({ stack: true }), // Include stack trace
format.splat(), format.json()),
transports: [
new transports.Console(), // Log to console only
// Remove the file transports to prevent logging to files
// new transports.File({ filename: 'logs/error.log', level: 'error' }),
// new transports.File({ filename: 'logs/combined.log' })
],
exceptionHandlers: [
new transports.Console(), // Log exceptions to console
// Remove exception logging to file
// new transports.File({ filename: 'logs/exceptions.log' })
]
});
export default logger;
//# sourceMappingURL=logger.js.map