fix(debug): Stream python logs to console
This commit is contained in:
@@ -45,12 +45,17 @@ app.post('/api/run', (req, res) => {
|
|||||||
let stdoutData = '';
|
let stdoutData = '';
|
||||||
let stderrData = '';
|
let stderrData = '';
|
||||||
|
|
||||||
|
// STREAMING LOGS: Output Python logs immediately to Docker console
|
||||||
pythonProcess.stdout.on('data', (data) => {
|
pythonProcess.stdout.on('data', (data) => {
|
||||||
stdoutData += data.toString();
|
const str = data.toString();
|
||||||
|
console.log(`[Python stdout] ${str.trim()}`);
|
||||||
|
stdoutData += str;
|
||||||
});
|
});
|
||||||
|
|
||||||
pythonProcess.stderr.on('data', (data) => {
|
pythonProcess.stderr.on('data', (data) => {
|
||||||
stderrData += data.toString();
|
const str = data.toString();
|
||||||
|
console.error(`[Python stderr] ${str.trim()}`);
|
||||||
|
stderrData += str;
|
||||||
});
|
});
|
||||||
|
|
||||||
pythonProcess.on('close', (code) => {
|
pythonProcess.on('close', (code) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user