Testing and logging
This commit is contained in:
parent
28fc5c202c
commit
c93457123e
@ -5,18 +5,15 @@
|
|||||||
|
|
||||||
package dev.salmonllama.fsbot.commands.developer;
|
package dev.salmonllama.fsbot.commands.developer;
|
||||||
|
|
||||||
import dev.salmonllama.fsbot.database.controllers.OutfitController;
|
import dev.salmonllama.fsbot.endpoints.scapefashion.ScapeFashionConnection;
|
||||||
import dev.salmonllama.fsbot.guthix.Command;
|
import dev.salmonllama.fsbot.guthix.Command;
|
||||||
import dev.salmonllama.fsbot.guthix.CommandContext;
|
import dev.salmonllama.fsbot.guthix.CommandContext;
|
||||||
import dev.salmonllama.fsbot.guthix.CommandPermission;
|
import dev.salmonllama.fsbot.guthix.CommandPermission;
|
||||||
import dev.salmonllama.fsbot.guthix.PermissionType;
|
import dev.salmonllama.fsbot.guthix.PermissionType;
|
||||||
import org.javacord.api.entity.message.Message;
|
|
||||||
import org.javacord.api.entity.permission.Role;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
public class TestCommand extends Command {
|
public class TestCommand extends Command {
|
||||||
@Override public String name() { return "Test"; }
|
@Override public String name() { return "Test"; }
|
||||||
@ -28,15 +25,12 @@ public class TestCommand extends Command {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCommand(CommandContext ctx) {
|
public void onCommand(CommandContext ctx) {
|
||||||
Message msg = ctx.getMessage();
|
ScapeFashionConnection conn = new ScapeFashionConnection();
|
||||||
|
|
||||||
Collection<Role> roles = msg.getMentionedRoles();
|
try {
|
||||||
|
ctx.reply(conn.osrsColor("#00ff00").toString(2));
|
||||||
roles.stream().map(Role::getIdAsString).collect(Collectors.toList()).forEach(id -> {
|
} catch (Exception e) {
|
||||||
ctx.getServer().ifPresent(server -> {
|
ctx.reply(e.getMessage());
|
||||||
Role r = server.getRoleById(id).orElse(null);
|
}
|
||||||
ctx.reply(r.getMentionTag());
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
18
src/main/resources/logback.xml
Normal file
18
src/main/resources/logback.xml
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!--
|
||||||
|
~ Copyright (c) 2020. Aleksei Gryczewski
|
||||||
|
~ All rights reserved.
|
||||||
|
-->
|
||||||
|
<configuration debug="false">
|
||||||
|
<statusListener class="ch.qos.logback.core.status.NopStatusListener" />
|
||||||
|
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<encoder>
|
||||||
|
<pattern>%d{HH:mm:ss.SSS} %boldCyan(%-34.-34thread) %red(%10.10X{jda.shard}) %boldGreen(%-15.-15logger{0}) %highlight(%-6level) %msg%n</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<root level="info">
|
||||||
|
<appender-ref ref="STDOUT" />
|
||||||
|
</root>
|
||||||
|
|
||||||
|
</configuration>
|
Loading…
Reference in New Issue
Block a user