From d35ef3b3d50c55983a09672b1bb2aae6e31c426c Mon Sep 17 00:00:00 2001 From: Adeeb Shihadeh Date: Sun, 12 Jan 2025 11:57:26 -0800 Subject: [PATCH] swaglog: fix locale dependence (#34367) --- common/swaglog.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/swaglog.cc b/common/swaglog.cc index 7864a6355a..62a405a2b6 100644 --- a/common/swaglog.cc +++ b/common/swaglog.cc @@ -26,6 +26,9 @@ public: zmq_setsockopt(sock, ZMQ_LINGER, &timeout, sizeof(timeout)); zmq_connect(sock, Path::swaglog_ipc().c_str()); + // workaround for https://github.com/dropbox/json11/issues/38 + setlocale(LC_NUMERIC, "C"); + print_level = CLOUDLOG_WARNING; if (const char* print_lvl = getenv("LOGPRINT")) { if (strcmp(print_lvl, "debug") == 0) {