def METHOD_NAME(self):
    """
    This overwrites the default Django ``__repr__()`` method which would return ``<LanguageTreeNode: LanguageTreeNode object (id)>``.
    It is used for logging.
    :return: The canonical string representation of the language node
    :rtype: str
    """
    language_str = f", language: {self.language.slug}" if self.language else ""
    parent_str = f", parent: {self.parent_id}" if self.parent_id else ""
    region_str = f", region: {self.region.slug}" if self.region else ""
    return (
        f"<LanguageTreeNode (id: {self.id}{language_str}{parent_str}{region_str})>"
    )