| 12345678910111213141516171819202122232425262728 |
- const winston = require("winston");
- const colors = require("colors");
- class Logger {
- constructor(LoggingFile) {
- this.logger = winston.createLogger({
- transports: [new winston.transports.File({ filename: LoggingFile })],
- });
- }
- log(Text) {
- let d = new Date();
- this.logger.log({
- level: "info",
- message:
- `${d.getHours()}:${
- d.getMinutes
- } - ${d.getDate()}:${d.getMonth()}:${d.getFullYear()} | Info: ` + Text,
- });
- console.log(
- colors.green(
- `${d.getDate()}:${d.getMonth()}:${d.getFullYear()} - ${d.getHours()}:${d.getMinutes()}`
- ) + colors.yellow(" | Info: " + Text)
- );
- }
- }
- module.exports = Logger;
|