push k8s logs to LOG SERVICE IP

pull/531/head
Frostebite 2023-07-17 23:01:31 +01:00
parent e7802b939e
commit 37fc4c1316
3 changed files with 6 additions and 1 deletions

2
dist/index.js generated vendored
View File

@ -3295,6 +3295,8 @@ class Kubernetes {
}
const url = `http://${ip}/api/log`;
remote_client_logger_1.RemoteClientLogger.log(`Pushing logs to ${url}`);
// replace newlines with escaped newlines
logs = logs.replace(/\n/g, '\\n');
const response = await cloud_runner_system_1.CloudRunnerSystem.Run(`curl -X POST -d "${logs}" ${url}`, false, true);
remote_client_logger_1.RemoteClientLogger.log(`Pushed logs to ${url} ${response}`);
}

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@ -61,6 +61,9 @@ class Kubernetes implements ProviderInterface {
}
const url = `http://${ip}/api/log`;
RemoteClientLogger.log(`Pushing logs to ${url}`);
// replace newlines with escaped newlines
logs = logs.replace(/\n/g, '\\n');
const response = await CloudRunnerSystem.Run(`curl -X POST -d "${logs}" ${url}`, false, true);
RemoteClientLogger.log(`Pushed logs to ${url} ${response}`);
}