pixelplanet/src/core/logger.js
2020-01-04 14:15:54 +01:00

34 lines
559 B
JavaScript

/**
*
* http://tostring.it/2014/06/23/advanced-logging-with-nodejs/
*
* @flow
*/
import { createLogger, format, transports } from 'winston';
const logger = createLogger({
level: 'info',
format: format.combine(
format.splat(),
format.simple(),
),
transports: [
new transports.Console(),
],
});
export const proxyLogger = createLogger({
transports: [
new transports.File({
level: 'info',
filename: './proxies.log',
maxsize: 10428800, // 10MB
colorize: false,
}),
],
});
export default logger;