Skip to content

Commit e8c8e30

Browse files
authored
feat: Add json setting to allow unicodes to show in log instead of ascii ch… (#193)
1 parent 42bda27 commit e8c8e30

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

google/cloud/logging_v2/handlers/_helpers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ def format_stackdriver_json(record, message):
4848
"severity": record.levelname,
4949
}
5050

51-
return json.dumps(payload)
51+
return json.dumps(payload, ensure_ascii=False)
5252

5353

5454
def get_request_data_from_flask():

tests/unit/handlers/test_container_engine.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ def test_format(self):
4040

4141
handler = self._make_one()
4242
logname = "loggername"
43-
message = "hello world"
43+
message = "hello world,嗨 世界"
4444
record = logging.LogRecord(
4545
logname, logging.INFO, None, None, message, None, None
4646
)
@@ -53,4 +53,4 @@ def test_format(self):
5353
}
5454
payload = handler.format(record)
5555

56-
self.assertEqual(payload, json.dumps(expected_payload))
56+
self.assertEqual(payload, json.dumps(expected_payload, ensure_ascii=False))

0 commit comments

Comments
 (0)