pixelplanet/src/core/logger.js

34 lines
540 B
JavaScript
Raw Normal View History

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