es6 native

This commit is contained in:
Flummi
2017-12-04 12:22:53 +01:00
parent f6f882586b
commit 6d5b33bed4
42 changed files with 149 additions and 131 deletions

27
src/inc/log.mjs Normal file
View File

@@ -0,0 +1,27 @@
//const winston = require("winston");
import winston from "winston";
const logger = new (winston.Logger)({
transports: [
new (winston.transports.File)({
name: "debug-file",
filename: `./logs/${~~(Date.now() / 1000)}_debug.log`,
level: "debug"
}),
new (winston.transports.File)({
name: "info-file",
filename: `./logs/${~~(Date.now() / 1000)}_info.log`,
level: "info"
}),
new (winston.transports.File)({
name: "error-file",
filename: `./logs/${~~(Date.now() / 1000)}_error.log`,
level: "error"
}),
new (winston.transports.Console)({
level: "info"
})
]
});
export { logger };