add log shortcuts and error object logger
This commit is contained in:
parent
497e989e76
commit
5c3e7e780e
|
@ -17,6 +17,10 @@ const logs = [];
|
||||||
|
|
||||||
class Logger {
|
class Logger {
|
||||||
|
|
||||||
|
static err(module, message) { this.log(module, message, 'err'); }
|
||||||
|
static warn(module, message) { this.log(module, message, 'warn'); }
|
||||||
|
static info(module, message) { this.log(module, message, 'info'); }
|
||||||
|
static dbg(module, message) { this.log(module, message, 'dbg'); }
|
||||||
static log(module, message, level = 'log') {
|
static log(module, message, level = 'log') {
|
||||||
level = this.parseLevel(level);
|
level = this.parseLevel(level);
|
||||||
console[level]('[%cBetter%cDiscord:%s] %s', 'color: #3E82E5', '', `${module}${level === 'debug' ? '|DBG' : ''}`, message);
|
console[level]('[%cBetter%cDiscord:%s] %s', 'color: #3E82E5', '', `${module}${level === 'debug' ? '|DBG' : ''}`, message);
|
||||||
|
@ -24,6 +28,14 @@ class Logger {
|
||||||
window.bdlogs = logs;
|
window.bdlogs = logs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static logError(err) {
|
||||||
|
if (!err.module && !err.message) {
|
||||||
|
console.log(err);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this.err(err.module, err.message);
|
||||||
|
}
|
||||||
|
|
||||||
static get levels() {
|
static get levels() {
|
||||||
return {
|
return {
|
||||||
'log': 'log',
|
'log': 'log',
|
||||||
|
|
Loading…
Reference in New Issue