@@ -109,6 +109,7 @@ public void onGuildMemberJoin(GuildMemberJoinEvent event) {
109
109
@ Override
110
110
public void onGuildMemberRemove (GuildMemberRemoveEvent event ) {
111
111
updateHelperMessages (event .getGuild (), event .getMember ().getRoles ());
112
+ IBai .INSTANCE .getLogger ().info ("Looking for Kick or Ban for user: '{}'" , event .getMember ().getUser ().getIdLong ());
112
113
queryAuditLog (event .getGuild (), event .getMember ().getUser ().getIdLong (), ActionType .BAN , ActionType .KICK );
113
114
Gravity gravity = DataContainer .INSTANCE .getGravity ();
114
115
RoleData roleData = gravity .load (new RoleData (event .getGuild ().getId (), event .getMember ().getUser ().getId ()));
@@ -157,6 +158,7 @@ private void queryAuditLog(Guild guild, long target, ActionType... actionTypes)
157
158
synchronized (mutex ) {
158
159
guild .retrieveAuditLogs ().limit (10 ).queue (entries -> {
159
160
if (entries .isEmpty ()) {
161
+ IBai .INSTANCE .getLogger ().info ("No audit logs retrieved." );
160
162
return ;
161
163
}
162
164
@@ -165,7 +167,7 @@ private void queryAuditLog(Guild guild, long target, ActionType... actionTypes)
165
167
&& latest .getTargetType () == TargetType .MEMBER
166
168
&& latest .getTargetIdLong () == target ) {
167
169
168
- IBai .INSTANCE .getLogger ().info ("Latest audit log: type '{}', target type '{}', target id '{}', "
170
+ IBai .INSTANCE .getLogger ().info ("Found audit log: type '{}', target type '{}', target id '{}', "
169
171
+ "user {}, options {}" ,
170
172
latest .getType (),
171
173
latest .getTargetType (),
@@ -178,6 +180,7 @@ private void queryAuditLog(Guild guild, long target, ActionType... actionTypes)
178
180
String reason = latest .getReason ();
179
181
if (user == null
180
182
|| staff == null ) {
183
+ IBai .INSTANCE .getLogger ().info ("User or Staff is null" );
181
184
throw new RuntimeException ("user/staff nil" );
182
185
}
183
186
boolean redacted = false ;
@@ -229,6 +232,7 @@ private void queryAuditLog(Guild guild, long target, ActionType... actionTypes)
229
232
}
230
233
break ;
231
234
case BAN :
235
+ IBai .INSTANCE .getLogger ().info ("Handling Ban" );
232
236
punishment .setType (PunishmentType .BAN );
233
237
handler .onPunish ();
234
238
break ;
@@ -239,15 +243,16 @@ private void queryAuditLog(Guild guild, long target, ActionType... actionTypes)
239
243
default :
240
244
break ;
241
245
}
246
+ }, error -> {
247
+ IBai .INSTANCE .getLogger ().info ("Could not retrieve user." );
248
+ IBai .INSTANCE .getLogger ().info (error .getMessage ());
242
249
});
243
250
break ;
244
251
}
245
252
}
246
-
247
-
248
253
}, error -> {
249
- IBai .INSTANCE .getLogger ().info ("Blimey, there's been an error." );
250
- error . printStackTrace ( );
254
+ IBai .INSTANCE .getLogger ().info ("Blimey, there's been an error in the audit log ." );
255
+ IBai . INSTANCE . getLogger (). error ( error . getMessage () );
251
256
}
252
257
);
253
258
}
0 commit comments