Lightcord/modules/discord_desktop_core/core/app/BetterDiscord/Logger.js

19 lines
440 B
JavaScript

const { EventEmitter } = require("events")
class Logger extends EventEmitter{
constructor(name){
super()
this.name = name
this.on("log", data => {
let args = ["%c["+this.name+"]", "\n font-weight: bold;\n color: purple;\n", ...data]
console.log(...args)
})
}
log(...data){
this.emit("log", data)
}
}
module.exports = Logger
module.exports.default = Logger