diff --git a/src/pythonjsonlogger/jsonlogger.py b/src/pythonjsonlogger/jsonlogger.py index 519a64d..120d39b 100644 --- a/src/pythonjsonlogger/jsonlogger.py +++ b/src/pythonjsonlogger/jsonlogger.py @@ -229,8 +229,9 @@ def add_fields( def _perform_rename_log_fields(self, log_record): for old_field_name, new_field_name in self.rename_fields.items(): - log_record[new_field_name] = log_record[old_field_name] - del log_record[old_field_name] + if old_field_name in log_record: + log_record[new_field_name] = log_record[old_field_name] + del log_record[old_field_name] def process_log_record(self, log_record): """