mirror of
https://github.com/hack-chat/main.git
synced 2024-03-22 13:20:33 +08:00
Update CommandManager.js
This commit is contained in:
parent
4559de1bab
commit
e592b29137
|
@ -23,6 +23,9 @@ class CommandManager {
|
||||||
this.core = core;
|
this.core = core;
|
||||||
this.commands = [];
|
this.commands = [];
|
||||||
this.categories = [];
|
this.categories = [];
|
||||||
|
if (!this.core.config.hasOwnProperty('logErrDetailed')) {
|
||||||
|
this.core.config.logErrDetailed = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -269,7 +272,14 @@ class CommandManager {
|
||||||
return await command.run(this.core, server, socket, data);
|
return await command.run(this.core, server, socket, data);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
let errText = `Failed to execute '${command.info.name}': `;
|
let errText = `Failed to execute '${command.info.name}': `;
|
||||||
console.log(errText + err.stack);
|
|
||||||
|
// If we have more detail enabled, then we get the trace
|
||||||
|
// if it isn't, or the property doesn't exist, then we'll get only the message
|
||||||
|
if (this.core.config.logErrDetailed === true) {
|
||||||
|
console.log(errText + err.stack);
|
||||||
|
} else {
|
||||||
|
console.log(errText + err.toString())
|
||||||
|
}
|
||||||
|
|
||||||
this.handleCommand(server, socket, {
|
this.handleCommand(server, socket, {
|
||||||
cmd: 'socketreply',
|
cmd: 'socketreply',
|
||||||
|
|
Loading…
Reference in New Issue
Block a user