mirror of
https://github.com/clusterio/clusterio.git
synced 2026-11-13 07:04:53 +09:00
Only pipe plugin stdout if it starts with /, else log to console
This commit is contained in:
1 parent
930d3352cc
commit
ba626295a5
1 file changed
+6
-3
@@ -318,9 +318,9 @@ function instanceManagement() {
|
||||
let log = function(t) {
|
||||
console.log("Clusterio | "+ pluginDirectories[I] + " | " + t);
|
||||
}
|
||||
let arguments = pluginConfig.arguments || [];
|
||||
|
||||
let pluginConfig = require("./sharedPlugins/" + pluginDirectories[i] + "/config.js");
|
||||
let arguments = pluginConfig.arguments || [];
|
||||
plugins.push(child_process.spawn(pluginConfig.binary, arguments, {
|
||||
cwd: "./sharedPlugins/"+pluginDirectories[i],
|
||||
stdio: ['pipe', 'pipe', 'pipe'],
|
||||
@@ -363,8 +363,11 @@ function instanceManagement() {
|
||||
}
|
||||
console.log("Clusterio | Loaded plugin " + pluginDirectories[i]);
|
||||
plugins[i].stdout.on("data", (data) => {
|
||||
// log("Stdout: " + data);
|
||||
messageInterface(data.toString('utf8'));
|
||||
if(data.toString('utf8')[0] != "/") {
|
||||
log("Stdout: " + data.toString('utf8'))
|
||||
} else {
|
||||
messageInterface(data.toString('utf8'));
|
||||
}
|
||||
});
|
||||
plugins[i].stderr.on("data", (data) => {
|
||||
log("STDERR: " + data);
|
||||
|
||||
Reference in new issue
Block a user