traceapm
Version:
SDK for OpenTelemetry auto-instrumentation and OTLP export for Node.js apps.
16 lines (14 loc) • 451 B
JavaScript
const { createLogger, format, transports } = require('winston');
const path = require('path');
const logger = createLogger({
level: 'info',
format: format.combine(
format.timestamp(),
format.printf(({ timestamp, level, message }) => `${timestamp} [${level}]: ${message}`)
),
transports: [
new transports.File({ filename: path.join(__dirname, '../traceapm.log') }),
new transports.Console(),
],
});
module.exports = logger;