Merge pull request #3743 from Machine-Garden-MUD/improve_logging

Log stack trace when object creation fails
This commit is contained in:
Griatch 2025-03-15 08:00:29 +01:00 committed by GitHub
commit 752a99dc14
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1481,8 +1481,8 @@ 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)
errors.append(f"An error occurred while creating '{key}' object: {e}")
logger.log_trace()
return obj, errors
@ -3148,8 +3148,8 @@ 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)
errors.append(f"An error occurred while creating '{key}' object: {e}")
logger.log_trace()
return obj, errors
@ -3434,8 +3434,8 @@ 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)
errors.append(f"An error occurred while creating '{key}' object: {e}")
logger.log_trace()
return obj, errors