Skip to content

Commit 3bc3188

Browse files
committed
Update log printout
1 parent df51544 commit 3bc3188

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

scripts/aws/entrypoint.sh

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,14 @@ sync_enclave_time_with_offset_once || true
5151

5252

5353
start_time_sync_server() {
54-
python3 - <<'PY' &
54+
python3 -u - <<'PY' &
55+
import sys
5556
import os
5657
import subprocess
5758
from http.server import BaseHTTPRequestHandler, HTTPServer
5859
60+
sys.stdout.reconfigure(line_buffering=True)
61+
5962
TIME_SYNC_URL = os.environ.get("TIME_SYNC_URL", "http://127.0.0.1:27015/getCurrentTime")
6063
TIME_SYNC_PROXY = os.environ.get("TIME_SYNC_PROXY", "socks5h://127.0.0.1:3305")
6164
TIME_SYNC_TRIGGER_PORT = int(os.environ.get("TIME_SYNC_TRIGGER_PORT", "27100"))
@@ -76,12 +79,12 @@ class Handler(BaseHTTPRequestHandler):
7679
return
7780
try:
7881
result = sync_time()
79-
print(f"Time sync: updated enclave time to {result}")
82+
print(f"Time sync: updated enclave time to {result}", flush=True)
8083
self.send_response(200)
8184
self.end_headers()
8285
self.wfile.write(f"OK {result}\n".encode())
8386
except Exception as exc: # pragma: no cover - best effort logging
84-
print(f"Time sync error: {exc}")
87+
print(f"Time sync error: {exc}", flush=True)
8588
self.send_response(500)
8689
self.end_headers()
8790
self.wfile.write(f"ERROR {exc}\n".encode())

0 commit comments

Comments
 (0)