Skip to content
This repository was archived by the owner on Dec 21, 2024. It is now read-only.

Commit 7cd9cc6

Browse files
authored
Merge pull request #89 from georgysavva/master
Move log record serialization to a separate method.
2 parents 0074b80 + 2206df9 commit 7cd9cc6

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/pythonjsonlogger/jsonlogger.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,10 @@ def jsonify_log_record(self, log_record):
171171
indent=self.json_indent,
172172
ensure_ascii=self.json_ensure_ascii)
173173

174+
def serialize_log_record(self, log_record):
175+
"""Returns the final representation of the log record."""
176+
return "%s%s" % (self.prefix, self.jsonify_log_record(log_record))
177+
174178
def format(self, record):
175179
"""Formats a log record and serializes to json"""
176180
message_dict = {}
@@ -206,4 +210,4 @@ def format(self, record):
206210
self.add_fields(log_record, record, message_dict)
207211
log_record = self.process_log_record(log_record)
208212

209-
return "%s%s" % (self.prefix, self.jsonify_log_record(log_record))
213+
return self.serialize_log_record(log_record)

0 commit comments

Comments
 (0)