From bd593fc3a86cb89702a43e1f7766adc0a5e7306b Mon Sep 17 00:00:00 2001 From: Wendy Wang Date: Thu, 13 Mar 2025 16:53:04 +0100 Subject: [PATCH] Improve logging errors on object creation --- evennia/objects/objects.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/evennia/objects/objects.py b/evennia/objects/objects.py index 08acc74876..f130d31fc9 100644 --- a/evennia/objects/objects.py +++ b/evennia/objects/objects.py @@ -1481,8 +1481,9 @@ class DefaultObject(ObjectDB, metaclass=TypeclassBase): obj.db.desc = description except Exception as e: - errors.append(f"An error occurred while creating this '{key}' object: {e}") - logger.log_err(e) + err_msg = f"An error occurred while creating '{key}' object: {e}" + errors.append(err_msg) + logger.log_trace() return obj, errors @@ -3148,8 +3149,9 @@ class DefaultCharacter(DefaultObject): obj.db.desc = description except Exception as e: - errors.append(f"An error occurred while creating object '{key} object: {e}") - logger.log_err(e) + err_msg = f"An error occurred while creating '{key}' object: {e}" + errors.append(err_msg) + logger.log_trace() return obj, errors @@ -3434,8 +3436,9 @@ class DefaultRoom(DefaultObject): obj.db.desc = description except Exception as e: - errors.append(f"An error occurred while creating this '{key}' object: {e}") - logger.log_err(e) + err_msg = f"An error occurred while creating '{key}' object: {e}" + errors.append(err_msg) + logger.log_trace() return obj, errors