From ae9fef39a32ca786cc0e3a3f90eb997c3b24a114 Mon Sep 17 00:00:00 2001 From: Frostebite Date: Sat, 13 May 2023 20:57:57 +0100 Subject: [PATCH] log file path --- dist/index.js | Bin 19459795 -> 19460314 bytes dist/index.js.map | Bin 13758494 -> 13759103 bytes .../remote-client/remote-client-logger.ts | 8 +++++++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/dist/index.js b/dist/index.js index 46b3a72173d1c187c042fa8206ba1b1b4c694ba2..7834e66184e92404a72ab40d5fe905743ca1ac17 100644 GIT binary patch delta 1375 zcmXZcWl)q+6oBF3`xbXWPz07xgp~zRP}gn+ySuPm#cr_^6%$mc(n>2_M8Q%tNwthQZ`Fe=L@-KJvJX)Y?ls1H`*mo#^^RMSl= z)usm+df20*Ra&g>p)MHpnriV&EmXy)YJtjP(i4>5|EpDnJks3e1naJaa1X%3^^wxnRFQ7 zh)giT1SdEnGhE<`EXWEsWP>|A;0ZIl;0+)6B0F-x534JD1)*nhw=zV1S+5+Dxor}pem}NI%=RMYN0mj zpf2j6J{q7Q8lf?opedRm63x*9Ezt_C(FSeN4tBIh2SlMGI-xVVpewqeJ9?ledZ9P^ zpfCC%8vQW<12G7LF$6;~48t)3BQXjw7>zL)i&%`qcuc@VOu}TuAs$mO71NM_>6n3; zn1$Jx1BJPmhxu55g;<2eSc0WkhUG}a3arE`ti~Fw#X79V25iJ8Y(^5cU@Nv^J9c0v zc40U6U@!JzKMvp^l5q%!aRf(k499T-Cvgg=aRz5`4kM@EKq572oh3KkyU3 z@Ed>dH!jKKFbxt-qDu@CM@c4$QIhe_Nlwm^%n}!gt0apgtHe!`P2w)`ka$YW5-*9j q#7E*Q$u7wu@ss3~_)7vL7D+Bipu{Q(k_1a~OF|ry`6e8!>Hh%SA1qJ+ delta 1263 zcmW;MXPgfN9LMq3-T%1Z&N%aI&Jhivw1g(wW|8U|m#c_Mq>#8$A*=eghs&mjTw8k} z>q z2BsIbEgm|gs4%%HBQb4aSyqBHDp8qqGRP#0DrA#GRjN^)8st)wTGXZvb*V=l^=Uvu z8qt_0G^H8M$)^Pcw4@bB(3&g49LMo=ml`@q`Y9tX!i&TnKj-*F2BAJo@7ggfQj^sqDMyf@sM`}cJ zBQ+znBDEuRB6TD6B6*Sekp_{5kw%fmktUI*k!F$Rk^D%DNI|4!q*cmFZz3hX;xPLR B5RCu; diff --git a/dist/index.js.map b/dist/index.js.map index b9c32cf533bcd5a4321ee31f13206c2ebd20c593..87433d0858529798615185e0eebe743e620e3e00 100644 GIT binary patch delta 1048 zcmXBMNm$GQ9LDj7mQiE0Oi|-M(^RsQOp$$Qu}dU|h%_24k``GLC5n&={ZJ}q>`P-E zOB5lyT%8KmeS_`87jZZ6s`1j>on4;Q;hzZIr#-vV`Pfa5>cFLG+8Yr7E`zsX?0qO zYgByQ^7E{@#nRQJm6-dEKtb!SBL}(If;?S5^S*JGOpk%uHiav;3jV2HtwJu4&22(+{Xhv#3MNI u7*FsN&(MMAc!5rI;U!+78?W&OZ_$Hyc#jYGh)?*8FZhaHXPy09ZQ?&Yu=t(; delta 929 zcmWN@#a2}T006*)0ybjT6YGiH-C`Fuc3@)wb~h@vf^iMRLb1ifZpDs2aN!TQapOW~ zG3U&`Uq#WmKZ~LZo{!FsEgjU2iae1ua=sRx=^q;(AsOMM%y3c!#VAfBQAAUMl9Zw} zWhhHIVkl266{tuhDpQ53RHHgIs7bBDa8l@ZV({Wmjrbs@PpEBhAR#U)XdT3L3JTIf zWrK-%p>ZXWTcxC@&Pfjb=7n;C4*8+j%!vFDwTYt+b*V>v8W5%-@id|_O=wCpn$v=o zw4ya_XiGcV(}9k3qBC9SN;kUGgP!!FHwpBiFa7Ax00uIM!3<$2!$@Q}BN)jjMl*)7 zBr%ThOkg6Dn9LNWGL7jZGlQATVm5P_%REw;&jJ>*h*Z)@XE94y$}*O-f|aadHEUSQ zI@Ys+jcj5wTi8kl+t|(yGTF&4cC&}Q>|;L%I7k-R9O5uXI7+}Vj&p*OMPazL@$Ri%}gr_{?IWKt0D_--4x4ff> X_k7?ZpZLrdzVeOlg%SBbHV*v{LON^q diff --git a/src/model/cloud-runner/remote-client/remote-client-logger.ts b/src/model/cloud-runner/remote-client/remote-client-logger.ts index 09ae01a8..f9764885 100644 --- a/src/model/cloud-runner/remote-client/remote-client-logger.ts +++ b/src/model/cloud-runner/remote-client/remote-client-logger.ts @@ -1,14 +1,20 @@ import path from 'node:path'; +import { CloudRunnerFolders } from '../options/cloud-runner-folders'; import CloudRunnerLogger from '../services/core/cloud-runner-logger'; import fs from 'node:fs'; +import { CloudRunnerSystem } from '../services/core/cloud-runner-system'; export class RemoteClientLogger { private static get LogFilePath() { - return path.join(`/home`, `job-log.txt`); + return path.join(CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute, `job-log.txt`); } public static log(message: string) { const finalMessage = `[Client] ${message}`; + if (!fs.existsSync(CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute)) { + CloudRunnerSystem.Run(`chmod -R a+rX /data/*`); + fs.mkdirSync(CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute); + } if (!fs.existsSync(this.LogFilePath)) { fs.writeFileSync(this.LogFilePath, ``); }