push k8s logs to LOG SERVICE IP

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

4
dist/index.js generated vendored
View File

@ -3295,8 +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');
// logs to base64
logs = Buffer.from(logs).toString('base64');
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

@ -62,8 +62,8 @@ 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');
// logs to base64
logs = Buffer.from(logs).toString('base64');
const response = await CloudRunnerSystem.Run(`curl -X POST -d "${logs}" ${url}`, false, true);
RemoteClientLogger.log(`Pushed logs to ${url} ${response}`);
}