import { configure, getLogger } from "log4js"; export default class log { log:any = null constructor(gametype:string) { try { console.log(__dirname + '/../logs/' + gametype + ".log") configure({ appenders: { cheese: { type: "file", filename: __dirname + '/../../logs/' + gametype + ".log" } }, categories: { default: { appenders: ["cheese"], level: "all" } } }) this.log = getLogger() } catch(e) {console.log(e)} } public info(info:string) { this.log.info(info) } public warn(info:string) { this.log.warn(info) } public err(info:string) { this.log.error(info) } }