logging: Greatly increase role remove logging.

This commit is contained in:
2023-10-09 11:27:20 +03:00
parent 5476ba1002
commit 50a1a9c8a1
2 changed files with 28 additions and 2 deletions

View File

@@ -117,8 +117,20 @@ class LionMember(Timezoned):
f"<uid: {member.id}>, <gid: {member.guild.id}>, <rid: {role.id}>. "
f"Error: {repr(e)}",
)
else:
if role not in member.roles:
logger.info(
f"Removed role <rid: {role.id}> from member <uid: {self.userid}> in <gid: {self.guildid}>"
)
else:
logger.error(
f"Tried to remove role <rid: {role.id}> "
f"from member <uid: {self.userid}> in <gid: {self.guildid}>. "
"Role remove succeeded, but member still has the role."
)
else:
# Remove the role from persistent role storage
cog = self.bot.get_cog('MemberAdminCog')
if cog:
await cog.absent_remove_role(self.guildid, self.userid, role.id)
logger.info(f"Removed role <rid: {role.id}> from absent lion <uid: {self.userid}> in <gid: {self.guildid}>")