public class AddStickerPackCommand implements JsonRpcLocalCommand {
- private final static Logger logger = LoggerFactory.getLogger(AddStickerPackCommand.class);
+ private static final Logger logger = LoggerFactory.getLogger(AddStickerPackCommand.class);
@Override
public String getName() {
@Override
public void handleCommand(
- final Namespace ns, final Manager m, final OutputWriter outputWriter
+ final Namespace ns,
+ final Manager m,
+ final OutputWriter outputWriter
) throws CommandException {
final var uris = ns.<String>getList("uri");
for (final var uri : uris) {
var stickerPackUrl = StickerPackUrl.fromUri(stickerUri);
m.installStickerPack(stickerPackUrl);
} catch (IOException e) {
- logger.error("Install sticker pack failed", e);
+ logger.error("Install sticker pack failed: {}", e.getMessage());
throw new IOErrorException("Install sticker pack failed", e);
} catch (StickerPackUrl.InvalidStickerPackLinkException e) {
- logger.error("Invalid sticker pack link", e);
+ logger.error("Invalid sticker pack link");
throw new UserErrorException("Invalid sticker pack link", e);
}
}