Browse Source

ensure dev logger works

pull/268/head
butlerx 5 years ago
parent
commit
b7672faf65
No known key found for this signature in database GPG Key ID: B37CA765BAA89170
  1. 2
      package.json
  2. 16
      src/server/utils/logger.ts

2
package.json

@ -23,7 +23,7 @@
"dev": "NODE_ENV=development concurrently --kill-others --success first \"babel-node node_modules/.bin/webpack --watch\" \"nodemon .\"", "dev": "NODE_ENV=development concurrently --kill-others --success first \"babel-node node_modules/.bin/webpack --watch\" \"nodemon .\"",
"lint": "eslint --ext .ts,.js .", "lint": "eslint --ext .ts,.js .",
"prepublishOnly": "NODE_ENV=production yarn build", "prepublishOnly": "NODE_ENV=production yarn build",
"start": "node .", "start": "NODE_ENV=production node .",
"test": "mocha -r babel-register-ts src/**/*.spec.ts" "test": "mocha -r babel-register-ts src/**/*.spec.ts"
}, },
"husky": { "husky": {

16
src/server/utils/logger.ts

@ -2,13 +2,17 @@ import { createLogger, format, transports } from 'winston';
const { combine, timestamp, label, simple, json, colorize } = format; const { combine, timestamp, label, simple, json, colorize } = format;
const dev = combine(
colorize(),
label({ label: 'Wetty' }),
timestamp(),
simple()
);
const prod = combine(label({ label: 'Wetty' }), timestamp(), json());
const logger = createLogger({ const logger = createLogger({
format: combine( format: process.env.NODE_ENV === 'development' ? dev : prod,
colorize({ all: process.env.NODE_ENV === 'development' }),
label({ label: 'Wetty' }),
timestamp(),
process.env.NODE_ENV === 'development' ? simple() : json()
),
transports: [ transports: [
new transports.Console({ new transports.Console({
level: process.env.NODE_ENV === 'development' ? 'debug' : 'info', level: process.env.NODE_ENV === 'development' ? 'debug' : 'info',

Loading…
Cancel
Save