runelite-client: use lombok for slf4j logger creation

This commit is contained in:
Adam
2017-11-30 15:53:29 -05:00
parent b811dd2c62
commit ac4703566f
51 changed files with 242 additions and 349 deletions

View File

@@ -53,6 +53,7 @@
<groupId>org.slf4j</groupId> <groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId> <artifactId>slf4j-simple</artifactId>
<version>${slf4j.version}</version> <version>${slf4j.version}</version>
<scope>runtime</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>net.sf.jopt-simple</groupId> <groupId>net.sf.jopt-simple</groupId>
@@ -85,6 +86,12 @@
<version>1.4</version> <version>1.4</version>
<scope>runtime</scope> <scope>runtime</scope>
</dependency> </dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
<scope>provided</scope>
</dependency>
<dependency> <dependency>
<groupId>net.runelite</groupId> <groupId>net.runelite</groupId>

View File

@@ -28,13 +28,9 @@ import java.applet.Applet;
import java.io.IOException; import java.io.IOException;
import java.net.URL; import java.net.URL;
import java.net.URLClassLoader; import java.net.URLClassLoader;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class ClientLoader public class ClientLoader
{ {
private static final Logger logger = LoggerFactory.getLogger(ClientLoader.class);
public Applet loadRunelite() throws ClassNotFoundException, IOException, InstantiationException, IllegalAccessException public Applet loadRunelite() throws ClassNotFoundException, IOException, InstantiationException, IllegalAccessException
{ {
ConfigLoader config = new ConfigLoader(); ConfigLoader config = new ConfigLoader();

View File

@@ -53,6 +53,7 @@ import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException; import javax.swing.UnsupportedLookAndFeelException;
import joptsimple.OptionParser; import joptsimple.OptionParser;
import joptsimple.OptionSet; import joptsimple.OptionSet;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.Query; import net.runelite.api.Query;
import net.runelite.client.account.AccountSession; import net.runelite.client.account.AccountSession;
@@ -64,14 +65,11 @@ import net.runelite.client.plugins.PluginManager;
import net.runelite.client.ui.ClientUI; import net.runelite.client.ui.ClientUI;
import net.runelite.http.api.account.AccountClient; import net.runelite.http.api.account.AccountClient;
import org.pushingpixels.substance.api.skin.SubstanceGraphiteLookAndFeel; import org.pushingpixels.substance.api.skin.SubstanceGraphiteLookAndFeel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Singleton @Singleton
@Slf4j
public class RuneLite public class RuneLite
{ {
private static final Logger logger = LoggerFactory.getLogger(RuneLite.class);
public static final File RUNELITE_DIR = new File(System.getProperty("user.home"), ".runelite"); public static final File RUNELITE_DIR = new File(System.getProperty("user.home"), ".runelite");
public static final File PROFILES_DIR = new File(RUNELITE_DIR, "profiles"); public static final File PROFILES_DIR = new File(RUNELITE_DIR, "profiles");
public static final File SESSION_FILE = new File(RUNELITE_DIR, "session"); public static final File SESSION_FILE = new File(RUNELITE_DIR, "session");
@@ -116,7 +114,7 @@ public class RuneLite
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn(null, ex); log.warn(null, ex);
} }
} }
@@ -151,7 +149,7 @@ public class RuneLite
} }
catch (UnsupportedLookAndFeelException ex) catch (UnsupportedLookAndFeelException ex)
{ {
logger.warn("unable to set look and feel", ex); log.warn("unable to set look and feel", ex);
} }
gui = new ClientUI(this); gui = new ClientUI(this);
@@ -212,7 +210,7 @@ public class RuneLite
} }
catch (AWTException ex) catch (AWTException ex)
{ {
logger.debug("Unable to add system tray icon", ex); log.debug("Unable to add system tray icon", ex);
return; return;
} }
@@ -232,7 +230,7 @@ public class RuneLite
{ {
if (!SESSION_FILE.exists()) if (!SESSION_FILE.exists())
{ {
logger.info("No session file exists"); log.info("No session file exists");
return; return;
} }
@@ -242,11 +240,11 @@ public class RuneLite
{ {
session = new Gson().fromJson(new InputStreamReader(in), AccountSession.class); session = new Gson().fromJson(new InputStreamReader(in), AccountSession.class);
logger.debug("Loaded session for {}", session.getUsername()); log.debug("Loaded session for {}", session.getUsername());
} }
catch (Exception ex) catch (Exception ex)
{ {
logger.warn("Unable to load session file", ex); log.warn("Unable to load session file", ex);
return; return;
} }
@@ -254,7 +252,7 @@ public class RuneLite
AccountClient accountClient = new AccountClient(session.getUuid()); AccountClient accountClient = new AccountClient(session.getUuid());
if (!accountClient.sesssionCheck()) if (!accountClient.sesssionCheck())
{ {
logger.debug("Loaded session {} is invalid", session.getUuid()); log.debug("Loaded session {} is invalid", session.getUuid());
return; return;
} }
@@ -272,11 +270,11 @@ public class RuneLite
{ {
new Gson().toJson(accountSession, fw); new Gson().toJson(accountSession, fw);
logger.debug("Saved session to {}", SESSION_FILE); log.debug("Saved session to {}", SESSION_FILE);
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("Unable to save session file", ex); log.warn("Unable to save session file", ex);
} }
} }
@@ -330,7 +328,7 @@ public class RuneLite
return; return;
} }
logger.debug("Logging out of account {}", accountSession.getUsername()); log.debug("Logging out of account {}", accountSession.getUsername());
accountSession = null; // No more account accountSession = null; // No more account

View File

@@ -31,6 +31,7 @@ import com.google.inject.Provides;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledExecutorService;
import javax.inject.Singleton; import javax.inject.Singleton;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.client.config.ConfigManager; import net.runelite.client.config.ConfigManager;
import net.runelite.client.config.RuneliteConfig; import net.runelite.client.config.RuneliteConfig;
@@ -40,13 +41,10 @@ import net.runelite.client.plugins.PluginManager;
import net.runelite.client.task.Scheduler; import net.runelite.client.task.Scheduler;
import net.runelite.client.ui.ClientUI; import net.runelite.client.ui.ClientUI;
import net.runelite.client.ui.overlay.infobox.InfoBoxManager; import net.runelite.client.ui.overlay.infobox.InfoBoxManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class RuneliteModule extends AbstractModule public class RuneliteModule extends AbstractModule
{ {
private static final Logger logger = LoggerFactory.getLogger(RuneliteModule.class);
@Override @Override
protected void configure() protected void configure()
{ {
@@ -87,6 +85,6 @@ public class RuneliteModule extends AbstractModule
private static void eventExceptionHandler(Throwable exception, SubscriberExceptionContext context) private static void eventExceptionHandler(Throwable exception, SubscriberExceptionContext context)
{ {
logger.warn("uncaught exception in event subscriber", exception); log.warn("uncaught exception in event subscriber", exception);
} }
} }

View File

@@ -27,13 +27,11 @@ package net.runelite.client;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.util.Properties; import java.util.Properties;
import org.slf4j.Logger; import lombok.extern.slf4j.Slf4j;
import org.slf4j.LoggerFactory;
@Slf4j
public class RuneliteProperties public class RuneliteProperties
{ {
private static final Logger logger = LoggerFactory.getLogger(RuneliteProperties.class);
private static final String RUNELITE_VERSION = "runelite.version"; private static final String RUNELITE_VERSION = "runelite.version";
private final Properties properties = new Properties(); private final Properties properties = new Properties();
@@ -47,7 +45,7 @@ public class RuneliteProperties
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("unable to load propertries", ex); log.warn("unable to load propertries", ex);
} }
} }

View File

@@ -31,6 +31,7 @@ import java.time.Instant;
import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ScheduledFuture; import java.util.concurrent.ScheduledFuture;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
import lombok.extern.slf4j.Slf4j;
import net.runelite.client.account.AccountSession; import net.runelite.client.account.AccountSession;
import net.runelite.http.api.RuneliteAPI; import net.runelite.http.api.RuneliteAPI;
import net.runelite.http.api.ws.messages.Handshake; import net.runelite.http.api.ws.messages.Handshake;
@@ -42,13 +43,10 @@ import okhttp3.Request;
import okhttp3.Response; import okhttp3.Response;
import okhttp3.WebSocket; import okhttp3.WebSocket;
import okhttp3.WebSocketListener; import okhttp3.WebSocketListener;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class WSClient extends WebSocketListener implements AutoCloseable public class WSClient extends WebSocketListener implements AutoCloseable
{ {
private static final Logger logger = LoggerFactory.getLogger(WSClient.class);
private static final Duration PING_TIME = Duration.ofSeconds(30); private static final Duration PING_TIME = Duration.ofSeconds(30);
private static final Gson gson = WebsocketGsonFactory.build(); private static final Gson gson = WebsocketGsonFactory.build();
@@ -96,7 +94,7 @@ public class WSClient extends WebSocketListener implements AutoCloseable
{ {
if (webSocket == null) if (webSocket == null)
{ {
logger.debug("Reconnecting to server"); log.debug("Reconnecting to server");
connect(); connect();
} }
@@ -104,7 +102,7 @@ public class WSClient extends WebSocketListener implements AutoCloseable
String json = gson.toJson(message, WebsocketMessage.class); String json = gson.toJson(message, WebsocketMessage.class);
webSocket.send(json); webSocket.send(json);
logger.debug("Sent: {}", json); log.debug("Sent: {}", json);
} }
@Override @Override
@@ -124,14 +122,14 @@ public class WSClient extends WebSocketListener implements AutoCloseable
@Override @Override
public void onOpen(WebSocket webSocket, Response response) public void onOpen(WebSocket webSocket, Response response)
{ {
logger.info("Websocket {} opened", webSocket); log.info("Websocket {} opened", webSocket);
} }
@Override @Override
public void onMessage(WebSocket webSocket, String text) public void onMessage(WebSocket webSocket, String text)
{ {
WebsocketMessage message = gson.fromJson(text, WebsocketMessage.class); WebsocketMessage message = gson.fromJson(text, WebsocketMessage.class);
logger.debug("Got message: {}", message); log.debug("Got message: {}", message);
eventBus.post(message); eventBus.post(message);
} }
@@ -139,14 +137,14 @@ public class WSClient extends WebSocketListener implements AutoCloseable
@Override @Override
public void onClosed(WebSocket webSocket, int code, String reason) public void onClosed(WebSocket webSocket, int code, String reason)
{ {
logger.info("Websocket {} closed: {}/{}", webSocket, code, reason); log.info("Websocket {} closed: {}/{}", webSocket, code, reason);
this.webSocket = null; this.webSocket = null;
} }
@Override @Override
public void onFailure(WebSocket webSocket, Throwable t, Response response) public void onFailure(WebSocket webSocket, Throwable t, Response response)
{ {
logger.warn("Error in websocket", t); log.warn("Error in websocket", t);
this.webSocket = null; this.webSocket = null;
} }
} }

View File

@@ -28,6 +28,7 @@ import com.google.common.eventbus.EventBus;
import com.google.inject.Injector; import com.google.inject.Injector;
import java.awt.Graphics; import java.awt.Graphics;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.ChatMessageType; import net.runelite.api.ChatMessageType;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.MainBufferProvider; import net.runelite.api.MainBufferProvider;
@@ -43,13 +44,10 @@ import net.runelite.client.game.DeathChecker;
import net.runelite.client.task.Scheduler; import net.runelite.client.task.Scheduler;
import net.runelite.client.ui.overlay.OverlayRenderer; import net.runelite.client.ui.overlay.OverlayRenderer;
import net.runelite.client.ui.overlay.infobox.InfoBoxManager; import net.runelite.client.ui.overlay.infobox.InfoBoxManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class Hooks public class Hooks
{ {
private static final Logger logger = LoggerFactory.getLogger(Hooks.class);
private static final long CHECK = 600; // ms - how often to run checks private static final long CHECK = 600; // ms - how often to run checks
private static final Injector injector = RuneLite.getInjector(); private static final Injector injector = RuneLite.getInjector();
@@ -79,7 +77,7 @@ public class Hooks
} }
catch (Exception ex) catch (Exception ex)
{ {
logger.warn("error during death check", ex); log.warn("error during death check", ex);
} }
// tick pending scheduled tasks // tick pending scheduled tasks
@@ -101,7 +99,7 @@ public class Hooks
} }
catch (Exception ex) catch (Exception ex)
{ {
logger.warn("Error during overlay rendering", ex); log.warn("Error during overlay rendering", ex);
} }
} }
@@ -166,17 +164,17 @@ public class Hooks
break; break;
} }
default: default:
logger.warn("Unknown event {} triggered on {}", name, object); log.warn("Unknown event {} triggered on {}", name, object);
return; return;
} }
if (object != null) if (object != null)
{ {
logger.trace("Event {} (idx {}) triggered on {}", name, idx, object); log.trace("Event {} (idx {}) triggered on {}", name, idx, object);
} }
else else
{ {
logger.trace("Event {} (idx {}) triggered", name, idx); log.trace("Event {} (idx {}) triggered", name, idx);
} }
} }
@@ -195,7 +193,7 @@ public class Hooks
menuAction -= 2000; menuAction -= 2000;
} }
logger.debug("Menu action clicked: {} ({}) on {} ({} widget: {})", log.debug("Menu action clicked: {} ({}) on {} ({} widget: {})",
menuOption, menuAction, menuTarget.isEmpty() ? "<nothing>" : menuTarget, id, var0, widgetId); menuOption, menuAction, menuTarget.isEmpty() ? "<nothing>" : menuTarget, id, var0, widgetId);
MenuOptionClicked menuOptionClicked = new MenuOptionClicked(); MenuOptionClicked menuOptionClicked = new MenuOptionClicked();
@@ -210,9 +208,9 @@ public class Hooks
public static void addMenuEntry(String option, String target, int type, int identifier, int param0, int param1) public static void addMenuEntry(String option, String target, int type, int identifier, int param0, int param1)
{ {
if (logger.isTraceEnabled()) if (log.isTraceEnabled())
{ {
logger.trace("Menu entry added {} {}", option, target); log.trace("Menu entry added {} {}", option, target);
} }
MenuEntryAdded menuEntry = new MenuEntryAdded(option, target, type, identifier, param0, param1); MenuEntryAdded menuEntry = new MenuEntryAdded(option, target, type, identifier, param0, param1);
@@ -222,9 +220,9 @@ public class Hooks
public static void addChatMessage(int type, String sender, String message, String clan) public static void addChatMessage(int type, String sender, String message, String clan)
{ {
if (logger.isDebugEnabled()) if (log.isDebugEnabled())
{ {
logger.debug("Chat message type {}: {}", ChatMessageType.of(type), message); log.debug("Chat message type {}: {}", ChatMessageType.of(type), message);
} }
ChatMessageType chatMessageType = ChatMessageType.of(type); ChatMessageType chatMessageType = ChatMessageType.of(type);

View File

@@ -29,13 +29,11 @@ import java.lang.invoke.MethodHandles;
import java.lang.reflect.Constructor; import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationHandler; import java.lang.reflect.InvocationHandler;
import java.lang.reflect.Method; import java.lang.reflect.Method;
import org.slf4j.Logger; import lombok.extern.slf4j.Slf4j;
import org.slf4j.LoggerFactory;
@Slf4j
class ConfigInvocationHandler implements InvocationHandler class ConfigInvocationHandler implements InvocationHandler
{ {
private static final Logger logger = LoggerFactory.getLogger(ConfigInvocationHandler.class);
private final ConfigManager manager; private final ConfigManager manager;
public ConfigInvocationHandler(ConfigManager manager) public ConfigInvocationHandler(ConfigManager manager)
@@ -53,13 +51,13 @@ class ConfigInvocationHandler implements InvocationHandler
if (group == null) if (group == null)
{ {
logger.warn("Configuration proxy class {} has no @ConfigGroup!", proxy.getClass()); log.warn("Configuration proxy class {} has no @ConfigGroup!", proxy.getClass());
return null; return null;
} }
if (item == null) if (item == null)
{ {
logger.warn("Configuration method {} has no @ConfigItem!", method); log.warn("Configuration method {} has no @ConfigItem!", method);
return null; return null;
} }
@@ -85,7 +83,7 @@ class ConfigInvocationHandler implements InvocationHandler
// objectValue automatically gets unboxed // objectValue automatically gets unboxed
// if (!objectValue.getClass().equals(returnType)) // if (!objectValue.getClass().equals(returnType))
// { // {
// logger.warn("Unable to convert return type for configuration item {}.{}: {}", group.keyName(), item.keyName(), returnType); // log.warn("Unable to convert return type for configuration item {}.{}: {}", group.keyName(), item.keyName(), returnType);
// return null; // return null;
// } // }

View File

@@ -44,6 +44,7 @@ import java.util.concurrent.ScheduledExecutorService;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import javax.inject.Inject; import javax.inject.Inject;
import javax.inject.Singleton; import javax.inject.Singleton;
import lombok.extern.slf4j.Slf4j;
import net.runelite.client.RuneLite; import net.runelite.client.RuneLite;
import net.runelite.client.account.AccountSession; import net.runelite.client.account.AccountSession;
import net.runelite.client.events.ConfigChanged; import net.runelite.client.events.ConfigChanged;
@@ -51,14 +52,11 @@ import net.runelite.client.plugins.PluginManager;
import net.runelite.http.api.config.ConfigClient; import net.runelite.http.api.config.ConfigClient;
import net.runelite.http.api.config.ConfigEntry; import net.runelite.http.api.config.ConfigEntry;
import net.runelite.http.api.config.Configuration; import net.runelite.http.api.config.Configuration;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Singleton @Singleton
@Slf4j
public class ConfigManager public class ConfigManager
{ {
private static final Logger logger = LoggerFactory.getLogger(ConfigManager.class);
private static final String SETTINGS_FILE_NAME = "settings.properties"; private static final String SETTINGS_FILE_NAME = "settings.properties";
@Inject @Inject
@@ -167,14 +165,14 @@ public class ConfigManager
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.debug("Unable to load configuration from client, using saved configuration from disk", ex); log.debug("Unable to load configuration from client, using saved configuration from disk", ex);
loadFromFile(); loadFromFile();
return; return;
} }
if (configuration.getConfig().isEmpty()) if (configuration.getConfig().isEmpty())
{ {
logger.debug("No configuration from client, using saved configuration on disk"); log.debug("No configuration from client, using saved configuration on disk");
loadFromFile(); loadFromFile();
return; return;
} }
@@ -183,7 +181,7 @@ public class ConfigManager
for (ConfigEntry entry : configuration.getConfig()) for (ConfigEntry entry : configuration.getConfig())
{ {
logger.debug("Loading configuration value from client {}: {}", entry.getKey(), entry.getValue()); log.debug("Loading configuration value from client {}: {}", entry.getKey(), entry.getValue());
properties.setProperty(entry.getKey(), entry.getValue()); properties.setProperty(entry.getKey(), entry.getValue());
} }
@@ -192,11 +190,11 @@ public class ConfigManager
{ {
saveToFile(); saveToFile();
logger.debug("Updated configuration on disk with the latest version"); log.debug("Updated configuration on disk with the latest version");
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("Unable to update configuration on disk", ex); log.warn("Unable to update configuration on disk", ex);
} }
} }
@@ -210,11 +208,11 @@ public class ConfigManager
} }
catch (FileNotFoundException ex) catch (FileNotFoundException ex)
{ {
logger.debug("Unable to load settings - no such file"); log.debug("Unable to load settings - no such file");
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("Unable to load settings", ex); log.warn("Unable to load settings", ex);
} }
} }
@@ -250,7 +248,7 @@ public class ConfigManager
public void setConfiguration(String groupName, String key, String value) public void setConfiguration(String groupName, String key, String value)
{ {
logger.debug("Setting configuration value for {}.{} to {}", groupName, key, value); log.debug("Setting configuration value for {}.{} to {}", groupName, key, value);
String oldValue = (String) properties.setProperty(groupName + "." + key, value); String oldValue = (String) properties.setProperty(groupName + "." + key, value);
@@ -264,7 +262,7 @@ public class ConfigManager
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("unable to set configuration item", ex); log.warn("unable to set configuration item", ex);
} }
}; };
executor.execute(task); executor.execute(task);
@@ -277,7 +275,7 @@ public class ConfigManager
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("unable to save configuration file", ex); log.warn("unable to save configuration file", ex);
} }
ConfigChanged configChanged = new ConfigChanged(); ConfigChanged configChanged = new ConfigChanged();
@@ -291,7 +289,7 @@ public class ConfigManager
public void unsetConfiguration(String groupName, String key) public void unsetConfiguration(String groupName, String key)
{ {
logger.debug("Unsetting configuration value for {}.{}", groupName, key); log.debug("Unsetting configuration value for {}.{}", groupName, key);
String oldValue = (String) properties.remove(groupName + "." + key); String oldValue = (String) properties.remove(groupName + "." + key);
@@ -303,7 +301,7 @@ public class ConfigManager
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("unable to set configuration item", ex); log.warn("unable to set configuration item", ex);
} }
} }
@@ -313,7 +311,7 @@ public class ConfigManager
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("unable to save configuration file", ex); log.warn("unable to save configuration file", ex);
} }
ConfigChanged configChanged = new ConfigChanged(); ConfigChanged configChanged = new ConfigChanged();
@@ -386,11 +384,11 @@ public class ConfigManager
} }
catch (Throwable ex) catch (Throwable ex)
{ {
logger.warn(null, ex); log.warn(null, ex);
continue; continue;
} }
logger.debug("Setting default configuration value for {}.{} to {}", group.keyName(), item.keyName(), defaultValue); log.debug("Setting default configuration value for {}.{} to {}", group.keyName(), item.keyName(), defaultValue);
String valueString = objectToString(defaultValue); String valueString = objectToString(defaultValue);
setConfiguration(group.keyName(), item.keyName(), valueString); setConfiguration(group.keyName(), item.keyName(), valueString);

View File

@@ -26,17 +26,15 @@ package net.runelite.client.game;
import com.google.common.eventbus.EventBus; import com.google.common.eventbus.EventBus;
import java.lang.ref.WeakReference; import java.lang.ref.WeakReference;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Actor; import net.runelite.api.Actor;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.Player; import net.runelite.api.Player;
import net.runelite.client.events.ActorDeath; import net.runelite.client.events.ActorDeath;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class DeathChecker public class DeathChecker
{ {
private static final Logger logger = LoggerFactory.getLogger(DeathChecker.class);
private final EventBus eventBus; private final EventBus eventBus;
private final Client client; private final Client client;
private WeakReference<Actor> last = new WeakReference<>(null); private WeakReference<Actor> last = new WeakReference<>(null);
@@ -62,7 +60,7 @@ public class DeathChecker
} }
last = new WeakReference<>(opponent); last = new WeakReference<>(opponent);
logger.debug("Actor {} has died", opponent.getName()); log.debug("Actor {} has died", opponent.getName());
ActorDeath death = new ActorDeath(); ActorDeath death = new ActorDeath();
death.setActor(opponent); death.setActor(opponent);

View File

@@ -30,17 +30,15 @@ import com.google.common.util.concurrent.ListeningExecutorService;
import com.google.common.util.concurrent.MoreExecutors; import com.google.common.util.concurrent.MoreExecutors;
import java.io.IOException; import java.io.IOException;
import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledExecutorService;
import lombok.extern.slf4j.Slf4j;
import static net.runelite.client.game.ItemManager.EMPTY; import static net.runelite.client.game.ItemManager.EMPTY;
import static net.runelite.client.game.ItemManager.NONE; import static net.runelite.client.game.ItemManager.NONE;
import net.runelite.http.api.item.ItemClient; import net.runelite.http.api.item.ItemClient;
import net.runelite.http.api.item.ItemPrice; import net.runelite.http.api.item.ItemPrice;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
class ItemPriceLoader extends CacheLoader<Integer, ItemPrice> class ItemPriceLoader extends CacheLoader<Integer, ItemPrice>
{ {
private static final Logger logger = LoggerFactory.getLogger(ItemPriceLoader.class);
private final ListeningExecutorService executorService; private final ListeningExecutorService executorService;
private final ItemClient client; private final ItemClient client;
@@ -60,7 +58,7 @@ class ItemPriceLoader extends CacheLoader<Integer, ItemPrice>
@Override @Override
public ListenableFuture<ItemPrice> reload(Integer key, ItemPrice oldValue) public ListenableFuture<ItemPrice> reload(Integer key, ItemPrice oldValue)
{ {
logger.debug("Submitting lookup for item {}", key); log.debug("Submitting lookup for item {}", key);
return executorService.submit(() -> fetch(key)); return executorService.submit(() -> fetch(key));
} }
@@ -78,7 +76,7 @@ class ItemPriceLoader extends CacheLoader<Integer, ItemPrice>
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("unable to look up item!", ex); log.warn("unable to look up item!", ex);
return NONE; return NONE;
} }
} }

View File

@@ -36,6 +36,7 @@ import java.util.Map;
import javax.inject.Inject; import javax.inject.Inject;
import javax.inject.Provider; import javax.inject.Provider;
import javax.inject.Singleton; import javax.inject.Singleton;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.MenuAction; import net.runelite.api.MenuAction;
import net.runelite.api.MenuEntry; import net.runelite.api.MenuEntry;
@@ -45,14 +46,11 @@ import net.runelite.client.events.MenuEntryAdded;
import net.runelite.client.events.MenuOptionClicked; import net.runelite.client.events.MenuOptionClicked;
import net.runelite.client.events.PlayerMenuOptionClicked; import net.runelite.client.events.PlayerMenuOptionClicked;
import net.runelite.client.events.PlayerMenuOptionsChanged; import net.runelite.client.events.PlayerMenuOptionsChanged;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Singleton @Singleton
@Slf4j
public class MenuManager public class MenuManager
{ {
private static final Logger logger = LoggerFactory.getLogger(MenuManager.class);
/* /*
* The index needs to be between 4 and 7, * The index needs to be between 4 and 7,
*/ */
@@ -165,11 +163,11 @@ public class MenuManager
int newIdx = findEmptyPlayerMenuIndex(); int newIdx = findEmptyPlayerMenuIndex();
if (newIdx == IDX_UPPER) if (newIdx == IDX_UPPER)
{ {
logger.debug("Client has updated player menu index {} where option {} was, and there are no more free slots available", idx, menuText); log.debug("Client has updated player menu index {} where option {} was, and there are no more free slots available", idx, menuText);
return; return;
} }
logger.debug("Client has updated player menu index {} where option {} was, moving to index {}", idx, menuText, newIdx); log.debug("Client has updated player menu index {} where option {} was, moving to index {}", idx, menuText, newIdx);
playerMenuIndexMap.remove(idx); playerMenuIndexMap.remove(idx);
addPlayerMenuItem(newIdx, menuText); addPlayerMenuItem(newIdx, menuText);

View File

@@ -42,18 +42,16 @@ import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.CopyOnWriteArrayList;
import javax.inject.Singleton; import javax.inject.Singleton;
import javax.swing.SwingUtilities; import javax.swing.SwingUtilities;
import lombok.extern.slf4j.Slf4j;
import net.runelite.client.RuneLite; import net.runelite.client.RuneLite;
import net.runelite.client.task.Schedule; import net.runelite.client.task.Schedule;
import net.runelite.client.task.ScheduledMethod; import net.runelite.client.task.ScheduledMethod;
import net.runelite.client.task.Scheduler; import net.runelite.client.task.Scheduler;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Singleton @Singleton
@Slf4j
public class PluginManager public class PluginManager
{ {
private static final Logger logger = LoggerFactory.getLogger(PluginManager.class);
/** /**
* Base package where the core plugins are * Base package where the core plugins are
*/ */
@@ -86,7 +84,7 @@ public class PluginManager
} }
catch (PluginInstantiationException ex) catch (PluginInstantiationException ex)
{ {
logger.warn("Unable to start plugin {}", plugin.getClass().getSimpleName(), ex); log.warn("Unable to start plugin {}", plugin.getClass().getSimpleName(), ex);
plugins.remove(plugin); plugins.remove(plugin);
} }
} }
@@ -115,7 +113,7 @@ public class PluginManager
{ {
if (clazz.getSuperclass() == Plugin.class) if (clazz.getSuperclass() == Plugin.class)
{ {
logger.warn("Class {} is a plugin, but has no plugin descriptor", log.warn("Class {} is a plugin, but has no plugin descriptor",
clazz); clazz);
} }
continue; continue;
@@ -123,7 +121,7 @@ public class PluginManager
if (clazz.getSuperclass() != Plugin.class) if (clazz.getSuperclass() != Plugin.class)
{ {
logger.warn("Class {} has plugin descriptor, but is not a plugin", log.warn("Class {} has plugin descriptor, but is not a plugin",
clazz); clazz);
continue; continue;
} }
@@ -140,7 +138,7 @@ public class PluginManager
} }
catch (PluginInstantiationException ex) catch (PluginInstantiationException ex)
{ {
logger.warn("error instantiating plugin!", ex); log.warn("error instantiating plugin!", ex);
continue; continue;
} }
@@ -167,7 +165,7 @@ public class PluginManager
} }
}); });
logger.debug("Plugin {} is now running", plugin.getClass().getSimpleName()); log.debug("Plugin {} is now running", plugin.getClass().getSimpleName());
eventBus.register(plugin); eventBus.register(plugin);
schedule(plugin); schedule(plugin);
} }
@@ -232,7 +230,7 @@ public class PluginManager
throw new PluginInstantiationException(ex); throw new PluginInstantiationException(ex);
} }
logger.debug("Loaded plugin {}", pluginDescriptor.name()); log.debug("Loaded plugin {}", pluginDescriptor.name());
return plugin; return plugin;
} }
@@ -263,7 +261,7 @@ public class PluginManager
} }
ScheduledMethod scheduledMethod = new ScheduledMethod(schedule, method, plugin); ScheduledMethod scheduledMethod = new ScheduledMethod(schedule, method, plugin);
logger.debug("Scheduled task {}", scheduledMethod); log.debug("Scheduled task {}", scheduledMethod);
scheduler.addScheduledMethod(scheduledMethod); scheduler.addScheduledMethod(scheduledMethod);
} }
@@ -280,7 +278,7 @@ public class PluginManager
continue; continue;
} }
logger.debug("Removing scheduled task {}", method); log.debug("Removing scheduled task {}", method);
scheduler.removeScheduledMethod(method); scheduler.removeScheduledMethod(method);
} }
} }

View File

@@ -39,15 +39,14 @@ import java.nio.file.WatchService;
import java.util.List; import java.util.List;
import javax.inject.Inject; import javax.inject.Inject;
import javax.inject.Singleton; import javax.inject.Singleton;
import lombok.extern.slf4j.Slf4j;
import net.runelite.client.RuneLite; import net.runelite.client.RuneLite;
import net.runelite.client.config.RuneliteConfig; import net.runelite.client.config.RuneliteConfig;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Singleton @Singleton
@Slf4j
public class PluginWatcher extends Thread public class PluginWatcher extends Thread
{ {
private static final Logger logger = LoggerFactory.getLogger(PluginWatcher.class);
private static final File BASE = RuneLite.PLUGIN_DIR; private static final File BASE = RuneLite.PLUGIN_DIR;
private final RuneliteConfig runeliteConfig; private final RuneliteConfig runeliteConfig;
@@ -102,19 +101,19 @@ public class PluginWatcher extends Thread
Path path = (Path) event.context(); Path path = (Path) event.context();
File file = new File(BASE, path.toFile().getName()); File file = new File(BASE, path.toFile().getName());
logger.debug("Event {} file {}", kind, file); log.debug("Event {} file {}", kind, file);
if (kind == ENTRY_MODIFY) if (kind == ENTRY_MODIFY)
{ {
Plugin existing = findPluginForFile(file); Plugin existing = findPluginForFile(file);
if (existing != null) if (existing != null)
{ {
logger.info("Reloading plugin {}", file); log.info("Reloading plugin {}", file);
unload(existing); unload(existing);
} }
else else
{ {
logger.info("Loading plugin {}", file); log.info("Loading plugin {}", file);
} }
load(file); load(file);
@@ -124,7 +123,7 @@ public class PluginWatcher extends Thread
Plugin existing = findPluginForFile(file); Plugin existing = findPluginForFile(file);
if (existing != null) if (existing != null)
{ {
logger.info("Unloading plugin {}", file); log.info("Unloading plugin {}", file);
unload(existing); unload(existing);
} }
@@ -135,7 +134,7 @@ public class PluginWatcher extends Thread
} }
catch (InterruptedException ex) catch (InterruptedException ex)
{ {
logger.warn("error polling for plugins", ex); log.warn("error polling for plugins", ex);
} }
} }
} }
@@ -149,7 +148,7 @@ public class PluginWatcher extends Thread
continue; continue;
} }
logger.info("Loading plugin from {}", file); log.info("Loading plugin from {}", file);
load(file); load(file);
} }
} }
@@ -175,7 +174,7 @@ public class PluginWatcher extends Thread
} }
catch (MalformedURLException ex) catch (MalformedURLException ex)
{ {
logger.warn("Error loading plugin", ex); log.warn("Error loading plugin", ex);
return; return;
} }
@@ -187,21 +186,21 @@ public class PluginWatcher extends Thread
catch (IOException ex) catch (IOException ex)
{ {
close(loader); close(loader);
logger.warn("Error loading plugin", ex); log.warn("Error loading plugin", ex);
return; return;
} }
if (loadedPlugins.isEmpty()) if (loadedPlugins.isEmpty())
{ {
close(loader); close(loader);
logger.warn("No plugin found in plugin {}", pluginFile); log.warn("No plugin found in plugin {}", pluginFile);
return; return;
} }
if (loadedPlugins.size() != 1) if (loadedPlugins.size() != 1)
{ {
close(loader); close(loader);
logger.warn("You can not have more than one plugin per jar"); log.warn("You can not have more than one plugin per jar");
return; return;
} }
@@ -216,7 +215,7 @@ public class PluginWatcher extends Thread
catch (PluginInstantiationException ex) catch (PluginInstantiationException ex)
{ {
close(loader); close(loader);
logger.warn("unable to start plugin", ex); log.warn("unable to start plugin", ex);
return; return;
} }
@@ -232,7 +231,7 @@ public class PluginWatcher extends Thread
} }
catch (PluginInstantiationException ex) catch (PluginInstantiationException ex)
{ {
logger.warn("unable to stop plugin", ex); log.warn("unable to stop plugin", ex);
} }
pluginManager.remove(plugin); // remove it regardless pluginManager.remove(plugin); // remove it regardless
@@ -248,7 +247,7 @@ public class PluginWatcher extends Thread
} }
catch (IOException ex1) catch (IOException ex1)
{ {
logger.warn(null, ex1); log.warn(null, ex1);
} }
} }

View File

@@ -35,6 +35,7 @@ import java.util.concurrent.ScheduledExecutorService;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import javax.inject.Inject; import javax.inject.Inject;
import javax.swing.ImageIcon; import javax.swing.ImageIcon;
import lombok.extern.slf4j.Slf4j;
import net.runelite.client.RuneLite; import net.runelite.client.RuneLite;
import net.runelite.client.account.AccountSession; import net.runelite.client.account.AccountSession;
import net.runelite.client.events.SessionClose; import net.runelite.client.events.SessionClose;
@@ -48,16 +49,13 @@ import net.runelite.client.util.RunnableExceptionLogger;
import net.runelite.http.api.account.AccountClient; import net.runelite.http.api.account.AccountClient;
import net.runelite.http.api.account.OAuthResponse; import net.runelite.http.api.account.OAuthResponse;
import net.runelite.http.api.ws.messages.LoginResponse; import net.runelite.http.api.ws.messages.LoginResponse;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@PluginDescriptor( @PluginDescriptor(
name = "Account plugin" name = "Account plugin"
) )
@Slf4j
public class AccountPlugin extends Plugin public class AccountPlugin extends Plugin
{ {
private static final Logger logger = LoggerFactory.getLogger(AccountPlugin.class);
@Inject @Inject
RuneLite runelite; RuneLite runelite;
@@ -108,7 +106,7 @@ public class AccountPlugin extends Plugin
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("Unable to logout of session", ex); log.warn("Unable to logout of session", ex);
} }
} }
@@ -131,7 +129,7 @@ public class AccountPlugin extends Plugin
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("Unable to get oauth url", ex); log.warn("Unable to get oauth url", ex);
return; return;
} }
@@ -144,14 +142,14 @@ public class AccountPlugin extends Plugin
if (!Desktop.isDesktopSupported()) if (!Desktop.isDesktopSupported())
{ {
logger.info("Desktop is not supported. Visit {}", login.getOauthUrl()); log.info("Desktop is not supported. Visit {}", login.getOauthUrl());
return; return;
} }
Desktop desktop = Desktop.getDesktop(); Desktop desktop = Desktop.getDesktop();
if (!desktop.isSupported(Desktop.Action.BROWSE)) if (!desktop.isSupported(Desktop.Action.BROWSE))
{ {
logger.info("Desktop browser is not supported. Visit {}", login.getOauthUrl()); log.info("Desktop browser is not supported. Visit {}", login.getOauthUrl());
return; return;
} }
@@ -159,18 +157,18 @@ public class AccountPlugin extends Plugin
{ {
desktop.browse(new URI(login.getOauthUrl())); desktop.browse(new URI(login.getOauthUrl()));
logger.debug("Opened browser to {}", login.getOauthUrl()); log.debug("Opened browser to {}", login.getOauthUrl());
} }
catch (IOException | URISyntaxException ex) catch (IOException | URISyntaxException ex)
{ {
logger.warn("Unable to open login page", ex); log.warn("Unable to open login page", ex);
} }
} }
@Subscribe @Subscribe
public void onLogin(LoginResponse loginResponse) public void onLogin(LoginResponse loginResponse)
{ {
logger.debug("Now logged in as {}", loginResponse.getUsername()); log.debug("Now logged in as {}", loginResponse.getUsername());
AccountSession session = runelite.getAccountSession(); AccountSession session = runelite.getAccountSession();
session.setUsername(loginResponse.getUsername()); session.setUsername(loginResponse.getUsername());
@@ -193,7 +191,7 @@ public class AccountPlugin extends Plugin
return; // No username yet return; // No username yet
} }
logger.debug("Session opened as {}", session.getUsername()); log.debug("Session opened as {}", session.getUsername());
runelite.setTitle("(" + session.getUsername() + ")"); runelite.setTitle("(" + session.getUsername() + ")");

View File

@@ -34,6 +34,7 @@ import java.util.HashSet;
import java.util.Set; import java.util.Set;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import javax.inject.Inject; import javax.inject.Inject;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.Skill; import net.runelite.api.Skill;
import net.runelite.api.Varbits; import net.runelite.api.Varbits;
@@ -46,16 +47,13 @@ import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.plugins.PluginDescriptor;
import static net.runelite.client.plugins.attackindicator.AttackStyle.*; import static net.runelite.client.plugins.attackindicator.AttackStyle.*;
import net.runelite.client.task.Schedule; import net.runelite.client.task.Schedule;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@PluginDescriptor( @PluginDescriptor(
name = "Attack indicator plugin" name = "Attack indicator plugin"
) )
@Slf4j
public class AttackIndicatorPlugin extends Plugin public class AttackIndicatorPlugin extends Plugin
{ {
private static final Logger logger = LoggerFactory.getLogger(AttackIndicatorPlugin.class);
private int attackStyleVarbit = -1; private int attackStyleVarbit = -1;
private int equippedWeaponTypeVarbit = -1; private int equippedWeaponTypeVarbit = -1;
private int castingModeVarbit = -1; private int castingModeVarbit = -1;
@@ -199,7 +197,7 @@ public class AttackIndicatorPlugin extends Plugin
hideWarnedStyles(enabled); hideWarnedStyles(enabled);
break; break;
default: default:
logger.warn("Unreachable default case for config keys"); log.warn("Unreachable default case for config keys");
} }
} }
} }
@@ -312,7 +310,7 @@ public class AttackIndicatorPlugin extends Plugin
widgetsToHide.put(equippedWeaponType, WidgetInfo.COMBAT_SPELLS, enabled && warnedSkill); widgetsToHide.put(equippedWeaponType, WidgetInfo.COMBAT_SPELLS, enabled && warnedSkill);
break; break;
default: default:
logger.warn("Unreachable default case for equipped weapon type attack styles"); log.warn("Unreachable default case for equipped weapon type attack styles");
} }
} }
} }

View File

@@ -33,9 +33,9 @@ import java.time.temporal.ChronoUnit;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import org.slf4j.Logger; import lombok.extern.slf4j.Slf4j;
import org.slf4j.LoggerFactory;
@Slf4j
enum Boss enum Boss
{ {
GENERAL_GRAARDOR("General Graardor", 90, ChronoUnit.SECONDS, "bando"), GENERAL_GRAARDOR("General Graardor", 90, ChronoUnit.SECONDS, "bando"),
@@ -55,8 +55,6 @@ enum Boss
CORPOREAL_BEAST("Corporeal Beast", 30, ChronoUnit.SECONDS, "corp"), CORPOREAL_BEAST("Corporeal Beast", 30, ChronoUnit.SECONDS, "corp"),
GIANT_MOLE("Giant Mole", 10, ChronoUnit.SECONDS, "mole"); GIANT_MOLE("Giant Mole", 10, ChronoUnit.SECONDS, "mole");
private static final Logger logger = LoggerFactory.getLogger(Boss.class);
private static final Map<String, Boss> bosses = new HashMap<>(); private static final Map<String, Boss> bosses = new HashMap<>();
private final String name; private final String name;
@@ -104,7 +102,7 @@ enum Boss
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("unable to load image", ex); log.warn("unable to load image", ex);
} }
return image; return image;

View File

@@ -27,21 +27,19 @@ package net.runelite.client.plugins.bosstimer;
import com.google.common.eventbus.Subscribe; import com.google.common.eventbus.Subscribe;
import javax.inject.Inject; import javax.inject.Inject;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Actor; import net.runelite.api.Actor;
import net.runelite.client.events.ActorDeath; import net.runelite.client.events.ActorDeath;
import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.plugins.PluginDescriptor;
import net.runelite.client.ui.overlay.infobox.InfoBoxManager; import net.runelite.client.ui.overlay.infobox.InfoBoxManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@PluginDescriptor( @PluginDescriptor(
name = "Boss timers plugin" name = "Boss timers plugin"
) )
@Slf4j
public class BossTimersPlugin extends Plugin public class BossTimersPlugin extends Plugin
{ {
private static final Logger logger = LoggerFactory.getLogger(BossTimersPlugin.class);
@Inject @Inject
InfoBoxManager infoBoxManager; InfoBoxManager infoBoxManager;
@@ -59,7 +57,7 @@ public class BossTimersPlugin extends Plugin
// remove existing timer // remove existing timer
infoBoxManager.removeIf(t -> t instanceof RespawnTimer && ((RespawnTimer) t).getBoss() == boss); infoBoxManager.removeIf(t -> t instanceof RespawnTimer && ((RespawnTimer) t).getBoss() == boss);
logger.debug("Creating spawn timer for {} ({} seconds)", actor.getName(), boss.getSpawnTime()); log.debug("Creating spawn timer for {} ({} seconds)", actor.getName(), boss.getSpawnTime());
RespawnTimer timer = new RespawnTimer(boss); RespawnTimer timer = new RespawnTimer(boss);
infoBoxManager.addInfoBox(timer); infoBoxManager.addInfoBox(timer);

View File

@@ -37,6 +37,7 @@ import java.util.concurrent.ScheduledExecutorService;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import javax.inject.Inject; import javax.inject.Inject;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.ChatMessageType; import net.runelite.api.ChatMessageType;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.GameState; import net.runelite.api.GameState;
@@ -59,16 +60,13 @@ import net.runelite.http.api.item.Item;
import net.runelite.http.api.item.ItemClient; import net.runelite.http.api.item.ItemClient;
import net.runelite.http.api.item.ItemPrice; import net.runelite.http.api.item.ItemPrice;
import net.runelite.http.api.item.SearchResult; import net.runelite.http.api.item.SearchResult;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@PluginDescriptor( @PluginDescriptor(
name = "Chat commands plugin" name = "Chat commands plugin"
) )
@Slf4j
public class ChatCommandsPlugin extends Plugin public class ChatCommandsPlugin extends Plugin
{ {
private static final Logger logger = LoggerFactory.getLogger(ChatCommandsPlugin.class);
private static final float HIGH_ALCHEMY_CONSTANT = 0.6f; private static final float HIGH_ALCHEMY_CONSTANT = 0.6f;
private final String colKeyword = "<colRegular>"; private final String colKeyword = "<colRegular>";
@@ -183,14 +181,14 @@ public class ChatCommandsPlugin extends Plugin
if (config.lvl() && message.toLowerCase().equals("!total")) if (config.lvl() && message.toLowerCase().equals("!total"))
{ {
logger.debug("Running total level lookup"); log.debug("Running total level lookup");
executor.submit(() -> playerSkillLookup(setMessage.getType(), setMessage, "total")); executor.submit(() -> playerSkillLookup(setMessage.getType(), setMessage, "total"));
} }
else if (config.price() && message.toLowerCase().startsWith("!price") && message.length() > 7) else if (config.price() && message.toLowerCase().startsWith("!price") && message.length() > 7)
{ {
String search = message.substring(7); String search = message.substring(7);
logger.debug("Running price lookup for {}", search); log.debug("Running price lookup for {}", search);
executor.submit(() -> lookup(setMessage.getType(), setMessage.getMessageNode(), search)); executor.submit(() -> lookup(setMessage.getType(), setMessage.getMessageNode(), search));
} }
@@ -198,7 +196,7 @@ public class ChatCommandsPlugin extends Plugin
{ {
String search = message.substring(5); String search = message.substring(5);
logger.debug("Running level lookup for {}", search); log.debug("Running level lookup for {}", search);
executor.submit(() -> playerSkillLookup(setMessage.getType(), setMessage, search)); executor.submit(() -> playerSkillLookup(setMessage.getType(), setMessage, search));
} }
} }
@@ -220,7 +218,7 @@ public class ChatCommandsPlugin extends Plugin
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("Unable to search for item {}", search, ex); log.warn("Unable to search for item {}", search, ex);
return; return;
} }
@@ -229,7 +227,7 @@ public class ChatCommandsPlugin extends Plugin
Item item = retrieveFromList(result.getItems(), search); Item item = retrieveFromList(result.getItems(), search);
if (item == null) if (item == null)
{ {
logger.debug("Unable to find item {} in result {}", search, result); log.debug("Unable to find item {} in result {}", search, result);
return; return;
} }
@@ -242,7 +240,7 @@ public class ChatCommandsPlugin extends Plugin
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("Unable to fetch item price for {}", itemId, ex); log.warn("Unable to fetch item price for {}", itemId, ex);
return; return;
} }
@@ -262,7 +260,7 @@ public class ChatCommandsPlugin extends Plugin
String response = builder.toString(); String response = builder.toString();
logger.debug("Setting response {}", response); log.debug("Setting response {}", response);
// XXX hopefully messageNode hasn't been reused yet? // XXX hopefully messageNode hasn't been reused yet?
messageNode.setRuneLiteFormatMessage(response); messageNode.setRuneLiteFormatMessage(response);
@@ -321,7 +319,7 @@ public class ChatCommandsPlugin extends Plugin
.append(colKeywordHighLight).append(String.format("%,d", hiscoreSkill.getRank())) .append(colKeywordHighLight).append(String.format("%,d", hiscoreSkill.getRank()))
.toString(); .toString();
logger.debug("Setting response {}", response); log.debug("Setting response {}", response);
// XXX hopefully messageNode hasn't been reused yet? // XXX hopefully messageNode hasn't been reused yet?
setMessage.getMessageNode().setRuneLiteFormatMessage(response); setMessage.getMessageNode().setRuneLiteFormatMessage(response);
@@ -330,7 +328,7 @@ public class ChatCommandsPlugin extends Plugin
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("unable to look up skill {} for {}", skill, search, ex); log.warn("unable to look up skill {} for {}", skill, search, ex);
} }
} }

View File

@@ -61,18 +61,16 @@ import javax.swing.SpinnerModel;
import javax.swing.SpinnerNumberModel; import javax.swing.SpinnerNumberModel;
import javax.swing.SwingConstants; import javax.swing.SwingConstants;
import javax.swing.border.EmptyBorder; import javax.swing.border.EmptyBorder;
import lombok.extern.slf4j.Slf4j;
import net.runelite.client.config.ConfigDescriptor; import net.runelite.client.config.ConfigDescriptor;
import net.runelite.client.config.ConfigItem; import net.runelite.client.config.ConfigItem;
import net.runelite.client.config.ConfigItemDescriptor; import net.runelite.client.config.ConfigItemDescriptor;
import net.runelite.client.config.ConfigManager; import net.runelite.client.config.ConfigManager;
import net.runelite.client.ui.PluginPanel; import net.runelite.client.ui.PluginPanel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class ConfigPanel extends PluginPanel public class ConfigPanel extends PluginPanel
{ {
private static final Logger logger = LoggerFactory.getLogger(ConfigPanel.class);
private static final EmptyBorder BORDER_PADDING = new EmptyBorder(6, 6, 6, 6); private static final EmptyBorder BORDER_PADDING = new EmptyBorder(6, 6, 6, 6);
private static final int TEXT_FIELD_WIDTH = 7; private static final int TEXT_FIELD_WIDTH = 7;
private static final int SPINNER_FIELD_WIDTH = 6; private static final int SPINNER_FIELD_WIDTH = 6;
@@ -298,7 +296,7 @@ public class ConfigPanel extends PluginPanel
} }
catch (IllegalArgumentException ex) catch (IllegalArgumentException ex)
{ {
logger.debug("invalid seleced item", ex); log.debug("invalid seleced item", ex);
} }
box.addItemListener(e -> box.addItemListener(e ->
{ {

View File

@@ -32,16 +32,12 @@ import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.plugins.PluginDescriptor;
import net.runelite.client.ui.ClientUI; import net.runelite.client.ui.ClientUI;
import net.runelite.client.ui.NavigationButton; import net.runelite.client.ui.NavigationButton;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@PluginDescriptor( @PluginDescriptor(
name = "Configuration plugin" name = "Configuration plugin"
) )
public class ConfigPlugin extends Plugin public class ConfigPlugin extends Plugin
{ {
private static final Logger logger = LoggerFactory.getLogger(ConfigPlugin.class);
@Inject @Inject
ClientUI ui; ClientUI ui;

View File

@@ -40,19 +40,17 @@ import javax.swing.JTree;
import javax.swing.border.EmptyBorder; import javax.swing.border.EmptyBorder;
import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel; import javax.swing.tree.DefaultTreeModel;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.widgets.Widget; import net.runelite.api.widgets.Widget;
import static net.runelite.api.widgets.WidgetInfo.TO_CHILD; import static net.runelite.api.widgets.WidgetInfo.TO_CHILD;
import static net.runelite.api.widgets.WidgetInfo.TO_GROUP; import static net.runelite.api.widgets.WidgetInfo.TO_GROUP;
import net.runelite.api.widgets.WidgetItem; import net.runelite.api.widgets.WidgetItem;
import net.runelite.client.ui.PluginPanel; import net.runelite.client.ui.PluginPanel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class DevToolsPanel extends PluginPanel public class DevToolsPanel extends PluginPanel
{ {
private static final Logger logger = LoggerFactory.getLogger(DevToolsPanel.class);
private final EmptyBorder PADDING_BORDER = new EmptyBorder(3, 3, 3, 3); private final EmptyBorder PADDING_BORDER = new EmptyBorder(3, 3, 3, 3);
private JButton renderPlayersBtn = new JButton(); private JButton renderPlayersBtn = new JButton();
@@ -196,13 +194,13 @@ public class DevToolsPanel extends PluginPanel
plugin.currentWidget = widget; plugin.currentWidget = widget;
plugin.itemIndex = widget.getItemId(); plugin.itemIndex = widget.getItemId();
setWidgetInfo(widget); setWidgetInfo(widget);
logger.debug("Set widget to {} and item index to {}", widget, widget.getItemId()); log.debug("Set widget to {} and item index to {}", widget, widget.getItemId());
} }
else if (selected instanceof WidgetItemNode) else if (selected instanceof WidgetItemNode)
{ {
WidgetItemNode node = (WidgetItemNode) selected; WidgetItemNode node = (WidgetItemNode) selected;
plugin.itemIndex = node.getWidgetItem().getIndex(); plugin.itemIndex = node.getWidgetItem().getIndex();
logger.debug("Set item index to {}", plugin.itemIndex); log.debug("Set item index to {}", plugin.itemIndex);
} }
}); });

View File

@@ -26,14 +26,12 @@ package net.runelite.client.plugins.devtools;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
import java.util.Arrays; import java.util.Arrays;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class SettingsTracker public class SettingsTracker
{ {
private static final Logger logger = LoggerFactory.getLogger(SettingsTracker.class);
private final Client client; private final Client client;
private int[] clientSettings; private int[] clientSettings;
@@ -51,7 +49,7 @@ public class SettingsTracker
clientSettings = copy(client.getSettings()); clientSettings = copy(client.getSettings());
widgetSettings = copy(client.getWidgetSettings()); widgetSettings = copy(client.getWidgetSettings());
logger.info("Snapshotted client and widget settings"); log.info("Snapshotted client and widget settings");
return; return;
} }
@@ -68,7 +66,7 @@ public class SettingsTracker
continue; continue;
} }
logger.info("Client setting index {} has changed from {} to {}: {} -> {}", log.info("Client setting index {} has changed from {} to {}: {} -> {}",
i, before, after, prettyPrintInt(before), prettyPrintInt(after)); i, before, after, prettyPrintInt(before), prettyPrintInt(after));
} }
@@ -82,7 +80,7 @@ public class SettingsTracker
continue; continue;
} }
logger.info("Widget setting index {} has changed from {} to {}: {} -> {}", log.info("Widget setting index {} has changed from {} to {}: {} -> {}",
i, before, after, prettyPrintInt(before), prettyPrintInt(after)); i, before, after, prettyPrintInt(before), prettyPrintInt(after));
} }

View File

@@ -33,14 +33,13 @@ import java.util.ArrayDeque;
import java.util.Deque; import java.util.Deque;
import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledExecutorService;
import javax.inject.Inject; import javax.inject.Inject;
import lombok.extern.slf4j.Slf4j;
import net.runelite.client.events.ChatMessage; import net.runelite.client.events.ChatMessage;
import net.runelite.client.events.GameStateChanged; import net.runelite.client.events.GameStateChanged;
import net.runelite.client.events.MenuOptionClicked; import net.runelite.client.events.MenuOptionClicked;
import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.plugins.PluginDescriptor;
import net.runelite.http.api.examine.ExamineClient; import net.runelite.http.api.examine.ExamineClient;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/** /**
* Submits exammine info to the api * Submits exammine info to the api
@@ -50,10 +49,9 @@ import org.slf4j.LoggerFactory;
@PluginDescriptor( @PluginDescriptor(
name = "Examine plugin" name = "Examine plugin"
) )
@Slf4j
public class ExaminePlugin extends Plugin public class ExaminePlugin extends Plugin
{ {
private static final Logger logger = LoggerFactory.getLogger(ExaminePlugin.class);
private final ExamineClient client = new ExamineClient(); private final ExamineClient client = new ExamineClient();
private final Deque<PendingExamine> pending = new ArrayDeque<>(); private final Deque<PendingExamine> pending = new ArrayDeque<>();
private final Cache<CacheKey, Boolean> cache = CacheBuilder.newBuilder() private final Cache<CacheKey, Boolean> cache = CacheBuilder.newBuilder()
@@ -117,7 +115,7 @@ public class ExaminePlugin extends Plugin
if (pending.isEmpty()) if (pending.isEmpty())
{ {
logger.debug("Got examine without a pending examine?"); log.debug("Got examine without a pending examine?");
return; return;
} }
@@ -125,12 +123,12 @@ public class ExaminePlugin extends Plugin
if (pendingExamine.getType() != type) if (pendingExamine.getType() != type)
{ {
logger.debug("Type mismatch for pending examine: {} != {}", pendingExamine.getType(), type); log.debug("Type mismatch for pending examine: {} != {}", pendingExamine.getType(), type);
pending.clear(); // eh pending.clear(); // eh
return; return;
} }
logger.debug("Got examine for {} {}: {}", pendingExamine.getType(), pendingExamine.getId(), event.getMessage()); log.debug("Got examine for {} {}: {}", pendingExamine.getType(), pendingExamine.getId(), event.getMessage());
CacheKey key = new CacheKey(type, pendingExamine.getId()); CacheKey key = new CacheKey(type, pendingExamine.getId());
Boolean cached = cache.getIfPresent(key); Boolean cached = cache.getIfPresent(key);
@@ -165,7 +163,7 @@ public class ExaminePlugin extends Plugin
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("Error submitting examine", ex); log.warn("Error submitting examine", ex);
} }
} }

View File

@@ -35,17 +35,15 @@ import java.io.InputStream;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import javax.inject.Inject; import javax.inject.Inject;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.widgets.Widget; import net.runelite.api.widgets.Widget;
import net.runelite.client.ui.overlay.Overlay; import net.runelite.client.ui.overlay.Overlay;
import net.runelite.client.ui.overlay.OverlayPosition; import net.runelite.client.ui.overlay.OverlayPosition;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class FightCaveOverlay extends Overlay public class FightCaveOverlay extends Overlay
{ {
private static final Logger logger = LoggerFactory.getLogger(FightCaveOverlay.class);
private static final int WIDTH = 70; private static final int WIDTH = 70;
private static final int SPACER = 6; private static final int SPACER = 6;
private static final int BOTTOM_BORDER = 4; private static final int BOTTOM_BORDER = 4;
@@ -158,7 +156,7 @@ public class FightCaveOverlay extends Overlay
} }
catch (IOException e) catch (IOException e)
{ {
logger.warn("Error loading image", e); log.warn("Error loading image", e);
} }
return image; return image;
} }

View File

@@ -42,13 +42,9 @@ import net.runelite.client.game.ItemManager;
import net.runelite.client.ui.overlay.Overlay; import net.runelite.client.ui.overlay.Overlay;
import net.runelite.client.ui.overlay.OverlayPosition; import net.runelite.client.ui.overlay.OverlayPosition;
import net.runelite.client.ui.overlay.OverlayUtil; import net.runelite.client.ui.overlay.OverlayUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
class FishingSpotOverlay extends Overlay class FishingSpotOverlay extends Overlay
{ {
private static final Logger logger = LoggerFactory.getLogger(FishingSpotOverlay.class);
private final List<Integer> ids = new ArrayList<>(); private final List<Integer> ids = new ArrayList<>();
private final RuneLite runelite; private final RuneLite runelite;

View File

@@ -37,18 +37,16 @@ import javax.inject.Inject;
import javax.swing.*; import javax.swing.*;
import javax.swing.border.Border; import javax.swing.border.Border;
import javax.swing.event.MouseInputAdapter; import javax.swing.event.MouseInputAdapter;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Experience; import net.runelite.api.Experience;
import net.runelite.client.ui.IconTextField; import net.runelite.client.ui.IconTextField;
import net.runelite.client.ui.PluginPanel; import net.runelite.client.ui.PluginPanel;
import net.runelite.http.api.hiscore.*; import net.runelite.http.api.hiscore.*;
import static net.runelite.http.api.hiscore.HiscoreSkill.*; import static net.runelite.http.api.hiscore.HiscoreSkill.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class HiscorePanel extends PluginPanel public class HiscorePanel extends PluginPanel
{ {
private static final Logger logger = LoggerFactory.getLogger(HiscorePanel.class);
private static final String SKILL_NAME = "SKILL_NAME"; private static final String SKILL_NAME = "SKILL_NAME";
private static final String SKILL = "SKILL"; private static final String SKILL = "SKILL";
@@ -326,7 +324,7 @@ public class HiscorePanel extends PluginPanel
label.putClientProperty(SKILL, skill); label.putClientProperty(SKILL, skill);
String skillIcon = "skill_icons_small/" + skillName.toLowerCase() + ".png"; String skillIcon = "skill_icons_small/" + skillName.toLowerCase() + ".png";
logger.debug("Loading skill icon from {}", skillIcon); log.debug("Loading skill icon from {}", skillIcon);
try try
{ {
@@ -334,7 +332,7 @@ public class HiscorePanel extends PluginPanel
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn(null, ex); log.warn(null, ex);
} }
// Show skill details on click // Show skill details on click
@@ -377,13 +375,13 @@ public class HiscorePanel extends PluginPanel
try try
{ {
HiscoreEndpoint endpoint = HiscoreEndpoint.valueOf(endpointButtonGroup.getSelection().getActionCommand()); HiscoreEndpoint endpoint = HiscoreEndpoint.valueOf(endpointButtonGroup.getSelection().getActionCommand());
logger.debug("Hiscore endpoint " + endpoint.name() + " selected"); log.debug("Hiscore endpoint " + endpoint.name() + " selected");
result = client.lookup(lookup, endpoint); result = client.lookup(lookup, endpoint);
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("Error fetching Hiscore data " + ex.getMessage()); log.warn("Error fetching Hiscore data " + ex.getMessage());
return; return;
} }

View File

@@ -35,16 +35,12 @@ import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.plugins.PluginDescriptor;
import net.runelite.client.ui.ClientUI; import net.runelite.client.ui.ClientUI;
import net.runelite.client.ui.NavigationButton; import net.runelite.client.ui.NavigationButton;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@PluginDescriptor( @PluginDescriptor(
name = "Hiscore plugin" name = "Hiscore plugin"
) )
public class HiscorePlugin extends Plugin public class HiscorePlugin extends Plugin
{ {
private static final Logger logger = LoggerFactory.getLogger(HiscorePlugin.class);
private static final String LOOKUP = "Lookup"; private static final String LOOKUP = "Lookup";
@Inject @Inject

View File

@@ -27,17 +27,15 @@ package net.runelite.client.plugins.pestcontrol;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
import lombok.extern.slf4j.Slf4j;
import static net.runelite.client.plugins.pestcontrol.Portal.BLUE; import static net.runelite.client.plugins.pestcontrol.Portal.BLUE;
import static net.runelite.client.plugins.pestcontrol.Portal.PURPLE; import static net.runelite.client.plugins.pestcontrol.Portal.PURPLE;
import static net.runelite.client.plugins.pestcontrol.Portal.RED; import static net.runelite.client.plugins.pestcontrol.Portal.RED;
import static net.runelite.client.plugins.pestcontrol.Portal.YELLOW; import static net.runelite.client.plugins.pestcontrol.Portal.YELLOW;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class Game public class Game
{ {
private static final Logger logger = LoggerFactory.getLogger(Game.class);
// Game starts with all possible rotations // Game starts with all possible rotations
private Rotation[] possibleRotations = Rotation.values(); private Rotation[] possibleRotations = Rotation.values();
// Number of shields dropped // Number of shields dropped
@@ -55,7 +53,7 @@ public class Game
return; return;
} }
logger.debug("Shield dropped for {}", portal.getPortal()); log.debug("Shield dropped for {}", portal.getPortal());
portal.setIsShielded(false); portal.setIsShielded(false);
int shieldDrop = shieldsDropped++; int shieldDrop = shieldsDropped++;
@@ -81,7 +79,7 @@ public class Game
return; return;
} }
logger.debug("Portal {} died", portal.getPortal()); log.debug("Portal {} died", portal.getPortal());
portal.setIsDead(true); portal.setIsDead(true);
} }

View File

@@ -33,6 +33,7 @@ import java.awt.Graphics2D;
import java.awt.geom.Rectangle2D; import java.awt.geom.Rectangle2D;
import java.util.Arrays; import java.util.Arrays;
import javax.inject.Inject; import javax.inject.Inject;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.GameState; import net.runelite.api.GameState;
import net.runelite.api.NPC; import net.runelite.api.NPC;
@@ -48,13 +49,10 @@ import static net.runelite.client.plugins.pestcontrol.Portal.YELLOW;
import net.runelite.client.ui.overlay.Overlay; import net.runelite.client.ui.overlay.Overlay;
import net.runelite.client.ui.overlay.OverlayPosition; import net.runelite.client.ui.overlay.OverlayPosition;
import net.runelite.client.ui.overlay.OverlayUtil; import net.runelite.client.ui.overlay.OverlayUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class PestControlOverlay extends Overlay public class PestControlOverlay extends Overlay
{ {
private static final Logger logger = LoggerFactory.getLogger(PestControlOverlay.class);
private final RuneLite runelite; private final RuneLite runelite;
private final Client client; private final Client client;
@@ -85,7 +83,7 @@ public class PestControlOverlay extends Overlay
{ {
if (game != null) if (game != null)
{ {
logger.debug("Pest control game has ended"); log.debug("Pest control game has ended");
game = null; game = null;
} }
@@ -94,7 +92,7 @@ public class PestControlOverlay extends Overlay
if (game == null) if (game == null)
{ {
logger.debug("Pest control game has started"); log.debug("Pest control game has started");
game = new Game(); game = new Game();
} }

View File

@@ -31,13 +31,11 @@ import java.awt.image.BufferedImage;
import java.io.InputStream; import java.io.InputStream;
import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutionException;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import org.slf4j.Logger; import lombok.extern.slf4j.Slf4j;
import org.slf4j.LoggerFactory;
@Slf4j
public class RuneImageCache public class RuneImageCache
{ {
private static final Logger logger = LoggerFactory.getLogger(RuneImageCache.class);
// ids from the varbit // ids from the varbit
private static final String[] RUNE_NAMES = private static final String[] RUNE_NAMES =
{ {
@@ -92,7 +90,7 @@ public class RuneImageCache
} }
catch (ExecutionException e) catch (ExecutionException e)
{ {
logger.warn("unable to load rune image", e); log.warn("unable to load rune image", e);
return null; return null;
} }
} }

View File

@@ -35,6 +35,7 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern; import java.util.regex.Pattern;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import javax.inject.Inject; import javax.inject.Inject;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.ChatMessageType; import net.runelite.api.ChatMessageType;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.ItemID; import net.runelite.api.ItemID;
@@ -51,16 +52,13 @@ import net.runelite.client.plugins.PluginDescriptor;
import net.runelite.client.task.Schedule; import net.runelite.client.task.Schedule;
import net.runelite.client.ui.overlay.Overlay; import net.runelite.client.ui.overlay.Overlay;
import net.runelite.client.ui.overlay.infobox.InfoBoxManager; import net.runelite.client.ui.overlay.infobox.InfoBoxManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@PluginDescriptor( @PluginDescriptor(
name = "Slayer plugin" name = "Slayer plugin"
) )
@Slf4j
public class SlayerPlugin extends Plugin public class SlayerPlugin extends Plugin
{ {
private static final Logger logger = LoggerFactory.getLogger(SlayerPlugin.class);
//Chat messages //Chat messages
private static final Pattern CHAT_GEM_PROGRESS_MESSAGE = Pattern.compile("You're assigned to kill (.*); only (\\d*) more to go\\."); private static final Pattern CHAT_GEM_PROGRESS_MESSAGE = Pattern.compile("You're assigned to kill (.*); only (\\d*) more to go\\.");
private static final String CHAT_GEM_COMPLETE_MESSAGE = "You need something new to hunt."; private static final String CHAT_GEM_COMPLETE_MESSAGE = "You need something new to hunt.";
@@ -218,7 +216,7 @@ public class SlayerPlugin extends Plugin
points = Integer.parseInt(matches.get(2).replaceAll(",", "")); points = Integer.parseInt(matches.get(2).replaceAll(",", ""));
break; break;
default: default:
logger.warn("Unreachable default case for message ending in '; return to Slayer master'"); log.warn("Unreachable default case for message ending in '; return to Slayer master'");
} }
setTask("", 0); setTask("", 0);
return; return;
@@ -287,7 +285,7 @@ public class SlayerPlugin extends Plugin
int itemSpriteId = ItemID.ENCHANTED_GEM; int itemSpriteId = ItemID.ENCHANTED_GEM;
if (task == null) if (task == null)
{ {
logger.warn("No slayer task for {} in the Task database", taskName); log.warn("No slayer task for {} in the Task database", taskName);
} }
else else
{ {

View File

@@ -27,8 +27,6 @@ package net.runelite.client.plugins.slayer;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import net.runelite.api.ItemID; import net.runelite.api.ItemID;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
enum Task enum Task
{ {
@@ -130,8 +128,6 @@ enum Task
ZOMBIES("zombies", ItemID.ZOMBIE_HEAD); ZOMBIES("zombies", ItemID.ZOMBIE_HEAD);
//</editor-fold> //</editor-fold>
private static final Logger logger = LoggerFactory.getLogger(Task.class);
private static final Map<String, Task> tasks = new HashMap<>(); private static final Map<String, Task> tasks = new HashMap<>();
private final String name; private final String name;

View File

@@ -31,9 +31,9 @@ import java.io.InputStream;
import java.time.Duration; import java.time.Duration;
import java.time.temporal.ChronoUnit; import java.time.temporal.ChronoUnit;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import org.slf4j.Logger; import lombok.extern.slf4j.Slf4j;
import org.slf4j.LoggerFactory;
@Slf4j
public enum GameTimer public enum GameTimer
{ {
STAMINA("stamina", 2, ChronoUnit.MINUTES), STAMINA("stamina", 2, ChronoUnit.MINUTES),
@@ -46,8 +46,6 @@ public enum GameTimer
HALFTB("teleblock", 150, ChronoUnit.SECONDS), HALFTB("teleblock", 150, ChronoUnit.SECONDS),
SUPERANTIVENOM("antivenom", 3, ChronoUnit.MINUTES); SUPERANTIVENOM("antivenom", 3, ChronoUnit.MINUTES);
private static final Logger logger = LoggerFactory.getLogger(GameTimer.class);
private final String imageResource; private final String imageResource;
private final Duration duration; private final Duration duration;
@@ -83,7 +81,7 @@ public enum GameTimer
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("unable to load image", ex); log.warn("unable to load image", ex);
} }
return image; return image;

View File

@@ -39,6 +39,7 @@ import java.time.Instant;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import javax.inject.Inject; import javax.inject.Inject;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.GameObject; import net.runelite.api.GameObject;
import net.runelite.api.GameState; import net.runelite.api.GameState;
@@ -51,13 +52,10 @@ import net.runelite.client.ui.FontManager;
import net.runelite.client.ui.overlay.Overlay; import net.runelite.client.ui.overlay.Overlay;
import net.runelite.client.ui.overlay.OverlayPosition; import net.runelite.client.ui.overlay.OverlayPosition;
import net.runelite.client.ui.overlay.OverlayUtil; import net.runelite.client.ui.overlay.OverlayUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class VolcanicMineOverlay extends Overlay public class VolcanicMineOverlay extends Overlay
{ {
private static final Logger logger = LoggerFactory.getLogger(VolcanicMinePlugin.class);
private static final int THRESH_LOW = 45; private static final int THRESH_LOW = 45;
private static final int THRESH_MED = 5; private static final int THRESH_MED = 5;
@@ -246,7 +244,7 @@ public class VolcanicMineOverlay extends Overlay
} }
catch (IOException e) catch (IOException e)
{ {
logger.warn("Error loading image", e); log.warn("Error loading image", e);
} }
return image; return image;
} }

View File

@@ -47,8 +47,6 @@ import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.plugins.PluginDescriptor;
import net.runelite.client.task.Schedule; import net.runelite.client.task.Schedule;
import net.runelite.client.ui.overlay.Overlay; import net.runelite.client.ui.overlay.Overlay;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import javax.inject.Inject; import javax.inject.Inject;
import java.time.Duration; import java.time.Duration;
@@ -60,6 +58,7 @@ import java.util.Map.Entry;
import java.util.regex.Matcher; import java.util.regex.Matcher;
import java.util.regex.Pattern; import java.util.regex.Pattern;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Prayer; import net.runelite.api.Prayer;
import net.runelite.api.Query; import net.runelite.api.Query;
import net.runelite.api.queries.NPCQuery; import net.runelite.api.queries.NPCQuery;
@@ -67,9 +66,9 @@ import net.runelite.api.queries.NPCQuery;
@PluginDescriptor( @PluginDescriptor(
name = "Volcanic mine helper" name = "Volcanic mine helper"
) )
@Slf4j
public class VolcanicMinePlugin extends Plugin public class VolcanicMinePlugin extends Plugin
{ {
private static final Logger logger = LoggerFactory.getLogger(VolcanicMinePlugin.class);
private static final int REGION_SIZE = 104; private static final int REGION_SIZE = 104;
private static final int MAX_DISTANCE = 2400; private static final int MAX_DISTANCE = 2400;
private static final int LAVA_ID = 30997; private static final int LAVA_ID = 30997;
@@ -220,7 +219,7 @@ public class VolcanicMinePlugin extends Plugin
} }
catch (NumberFormatException ex) catch (NumberFormatException ex)
{ {
logger.debug("Failed to retrieve stability percentage", ex); log.debug("Failed to retrieve stability percentage", ex);
} }
} }
return false; return false;
@@ -240,7 +239,7 @@ public class VolcanicMinePlugin extends Plugin
} }
catch (NumberFormatException ex) catch (NumberFormatException ex)
{ {
logger.debug("Failed to retrieve time left", ex); log.debug("Failed to retrieve time left", ex);
} }
} }
return false; return false;

View File

@@ -38,6 +38,7 @@ import java.util.List;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import javax.inject.Inject; import javax.inject.Inject;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.Experience; import net.runelite.api.Experience;
import net.runelite.api.GameState; import net.runelite.api.GameState;
@@ -45,13 +46,10 @@ import net.runelite.api.Point;
import net.runelite.api.Skill; import net.runelite.api.Skill;
import net.runelite.client.ui.overlay.Overlay; import net.runelite.client.ui.overlay.Overlay;
import net.runelite.client.ui.overlay.OverlayPosition; import net.runelite.client.ui.overlay.OverlayPosition;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class XpGlobesOverlay extends Overlay public class XpGlobesOverlay extends Overlay
{ {
private static final Logger logger = LoggerFactory.getLogger(XpGlobesOverlay.class);
private final Client client; private final Client client;
private final XpGlobesPlugin plugin; private final XpGlobesPlugin plugin;
private final XpGlobesConfig config; private final XpGlobesConfig config;
@@ -198,13 +196,13 @@ public class XpGlobesOverlay extends Overlay
try try
{ {
String skillIconPath = "/skill_icons/" + xpGlobe.getSkillName().toLowerCase() + ".png"; String skillIconPath = "/skill_icons/" + xpGlobe.getSkillName().toLowerCase() + ".png";
logger.debug("Loading skill icon from {}", skillIconPath); log.debug("Loading skill icon from {}", skillIconPath);
skillImage = ImageIO.read(XpGlobesOverlay.class.getResourceAsStream(skillIconPath)); skillImage = ImageIO.read(XpGlobesOverlay.class.getResourceAsStream(skillIconPath));
imgCache[skillIdx] = skillImage; imgCache[skillIdx] = skillImage;
} }
catch (IOException e) catch (IOException e)
{ {
logger.debug("Error Loading skill icons {}", e); log.debug("Error Loading skill icons {}", e);
} }
return skillImage; return skillImage;

View File

@@ -27,8 +27,6 @@ package net.runelite.client.plugins.xptracker;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.Skill; import net.runelite.api.Skill;
import net.runelite.client.ui.PluginPanel; import net.runelite.client.ui.PluginPanel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import java.awt.BorderLayout; import java.awt.BorderLayout;
import java.awt.Dimension; import java.awt.Dimension;
@@ -45,10 +43,11 @@ import javax.swing.JButton;
import javax.swing.JLabel; import javax.swing.JLabel;
import javax.swing.JPanel; import javax.swing.JPanel;
import javax.swing.JScrollPane; import javax.swing.JScrollPane;
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class XpPanel extends PluginPanel public class XpPanel extends PluginPanel
{ {
private static final Logger logger = LoggerFactory.getLogger(XpPanel.class);
private Map<Skill, JPanel> labelMap = new HashMap<>(); private Map<Skill, JPanel> labelMap = new HashMap<>();
private final XpTrackerPlugin xpTracker; private final XpTrackerPlugin xpTracker;
private JPanel statsPanel; private JPanel statsPanel;
@@ -87,7 +86,7 @@ public class XpPanel extends PluginPanel
} }
catch (IOException e) catch (IOException e)
{ {
logger.warn(null, e); log.warn(null, e);
} }
JButton resetButton = new JButton("Reset All"); JButton resetButton = new JButton("Reset All");
@@ -118,7 +117,7 @@ public class XpPanel extends PluginPanel
iconLevel.setPreferredSize(new Dimension(PANEL_WIDTH, 32)); iconLevel.setPreferredSize(new Dimension(PANEL_WIDTH, 32));
String skillIcon = "/skill_icons/" + skill.getName().toLowerCase() + ".png"; String skillIcon = "/skill_icons/" + skill.getName().toLowerCase() + ".png";
logger.debug("Loading skill icon from {}", skillIcon); log.debug("Loading skill icon from {}", skillIcon);
JLabel icon = new JLabel(new ImageIcon(ImageIO.read(XpPanel.class.getResourceAsStream(skillIcon)))); JLabel icon = new JLabel(new ImageIcon(ImageIO.read(XpPanel.class.getResourceAsStream(skillIcon))));
iconLevel.add(icon, BorderLayout.LINE_START); iconLevel.add(icon, BorderLayout.LINE_START);

View File

@@ -31,22 +31,20 @@ import java.util.Set;
import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledExecutorService;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import javax.inject.Inject; import javax.inject.Inject;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.client.events.MapRegionChanged; import net.runelite.client.events.MapRegionChanged;
import net.runelite.client.plugins.Plugin; import net.runelite.client.plugins.Plugin;
import net.runelite.client.plugins.PluginDescriptor; import net.runelite.client.plugins.PluginDescriptor;
import net.runelite.http.api.xtea.XteaClient; import net.runelite.http.api.xtea.XteaClient;
import okhttp3.Response; import okhttp3.Response;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@PluginDescriptor( @PluginDescriptor(
name = "Xtea plugin" name = "Xtea plugin"
) )
@Slf4j
public class XteaPlugin extends Plugin public class XteaPlugin extends Plugin
{ {
private static final Logger logger = LoggerFactory.getLogger(XteaPlugin.class);
private final XteaClient xteaClient = new XteaClient(); private final XteaClient xteaClient = new XteaClient();
private final Set<Integer> sentRegions = new HashSet<>(); private final Set<Integer> sentRegions = new HashSet<>();
@@ -75,7 +73,7 @@ public class XteaPlugin extends Plugin
int region = regions[idx]; int region = regions[idx];
int[] keys = xteaKeys[idx]; int[] keys = xteaKeys[idx];
logger.debug("Region {} keys {}, {}, {}, {}", region, keys[0], keys[1], keys[2], keys[3]); log.debug("Region {} keys {}, {}, {}, {}", region, keys[0], keys[1], keys[2], keys[3]);
// No need to ever send more than once // No need to ever send more than once
if (sentRegions.contains(region)) if (sentRegions.contains(region))
@@ -91,12 +89,12 @@ public class XteaPlugin extends Plugin
{ {
if (!response.isSuccessful()) if (!response.isSuccessful())
{ {
logger.debug("unsuccessful xtea response"); log.debug("unsuccessful xtea response");
} }
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.debug("unable to submit xtea keys", ex); log.debug("unable to submit xtea keys", ex);
} }
}); });
} }

View File

@@ -39,6 +39,7 @@ import java.io.InputStream;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import javax.inject.Inject; import javax.inject.Inject;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.GameState; import net.runelite.api.GameState;
import net.runelite.api.Perspective; import net.runelite.api.Perspective;
@@ -50,13 +51,10 @@ import net.runelite.client.plugins.zulrah.phase.ZulrahPhase;
import net.runelite.client.plugins.zulrah.phase.ZulrahType; import net.runelite.client.plugins.zulrah.phase.ZulrahType;
import net.runelite.client.ui.overlay.Overlay; import net.runelite.client.ui.overlay.Overlay;
import net.runelite.client.ui.overlay.OverlayPosition; import net.runelite.client.ui.overlay.OverlayPosition;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class ZulrahOverlay extends Overlay public class ZulrahOverlay extends Overlay
{ {
private static final Logger logger = LoggerFactory.getLogger(ZulrahOverlay.class);
private static final int CURRENT_PHASE_WIDTH = 86; private static final int CURRENT_PHASE_WIDTH = 86;
private static final int NEXT_PHASE_WIDTH = 54; private static final int NEXT_PHASE_WIDTH = 54;
private static final int SPACER = 6; private static final int SPACER = 6;
@@ -457,7 +455,7 @@ public class ZulrahOverlay extends Overlay
} }
catch (IOException e) catch (IOException e)
{ {
logger.debug("Error loading image {}", e); log.debug("Error loading image {}", e);
} }
return image; return image;
} }

View File

@@ -31,6 +31,7 @@ import com.google.inject.Provides;
import java.time.temporal.ChronoUnit; import java.time.temporal.ChronoUnit;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import javax.inject.Inject; import javax.inject.Inject;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.GameState; import net.runelite.api.GameState;
import net.runelite.api.NPC; import net.runelite.api.NPC;
@@ -48,16 +49,13 @@ import net.runelite.client.plugins.zulrah.patterns.ZulrahPatternD;
import net.runelite.client.plugins.zulrah.phase.ZulrahPhase; import net.runelite.client.plugins.zulrah.phase.ZulrahPhase;
import net.runelite.client.task.Schedule; import net.runelite.client.task.Schedule;
import net.runelite.client.ui.overlay.Overlay; import net.runelite.client.ui.overlay.Overlay;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@PluginDescriptor( @PluginDescriptor(
name = "Zulrah plugin" name = "Zulrah plugin"
) )
@Slf4j
public class ZulrahPlugin extends Plugin public class ZulrahPlugin extends Plugin
{ {
private static final Logger logger = LoggerFactory.getLogger(ZulrahPlugin.class);
@Inject @Inject
RuneLite runelite; RuneLite runelite;
@@ -115,7 +113,7 @@ public class ZulrahPlugin extends Plugin
{ {
if (instance != null) if (instance != null)
{ {
logger.debug("Zulrah encounter has ended."); log.debug("Zulrah encounter has ended.");
instance = null; instance = null;
} }
return; return;
@@ -124,7 +122,7 @@ public class ZulrahPlugin extends Plugin
if (instance == null) if (instance == null)
{ {
instance = new ZulrahInstance(zulrah); instance = new ZulrahInstance(zulrah);
logger.debug("Zulrah encounter has started."); log.debug("Zulrah encounter has started.");
} }
ZulrahPhase currentPhase = ZulrahPhase.valueOf(zulrah, instance.getStartLocation()); ZulrahPhase currentPhase = ZulrahPhase.valueOf(zulrah, instance.getStartLocation());
@@ -138,7 +136,7 @@ public class ZulrahPlugin extends Plugin
instance.setPhase(currentPhase); instance.setPhase(currentPhase);
instance.nextStage(); instance.nextStage();
logger.debug("Zulrah phase has moved from {} -> {}, stage: {}", previousPhase, currentPhase, instance.getStage()); log.debug("Zulrah phase has moved from {} -> {}, stage: {}", previousPhase, currentPhase, instance.getStage());
} }
ZulrahPattern pattern = instance.getPattern(); ZulrahPattern pattern = instance.getPattern();
@@ -158,14 +156,14 @@ public class ZulrahPlugin extends Plugin
if (potential == 1) if (potential == 1)
{ {
logger.debug("Zulrah pattern identified: {}", potentialPattern); log.debug("Zulrah pattern identified: {}", potentialPattern);
instance.setPattern(potentialPattern); instance.setPattern(potentialPattern);
} }
} }
else if (pattern.canReset(instance.getStage()) && (instance.getPhase() == null || instance.getPhase().equals(pattern.get(0)))) else if (pattern.canReset(instance.getStage()) && (instance.getPhase() == null || instance.getPhase().equals(pattern.get(0))))
{ {
logger.debug("Zulrah pattern has reset."); log.debug("Zulrah pattern has reset.");
instance.reset(); instance.reset();
} }

View File

@@ -25,16 +25,14 @@
*/ */
package net.runelite.client.plugins.zulrah.phase; package net.runelite.client.plugins.zulrah.phase;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Point; import net.runelite.api.Point;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public enum ZulrahLocation public enum ZulrahLocation
{ {
NORTH, SOUTH, EAST, WEST; NORTH, SOUTH, EAST, WEST;
private static final Logger logger = LoggerFactory.getLogger(ZulrahLocation.class);
public static ZulrahLocation valueOf(Point start, Point current) public static ZulrahLocation valueOf(Point start, Point current)
{ {
int dx = start.getX() - current.getX(); int dx = start.getX() - current.getX();
@@ -57,7 +55,7 @@ public enum ZulrahLocation
} }
else else
{ {
logger.debug("Unknown Zulrah location dx: {}, dy: {}", dx, dy); log.debug("Unknown Zulrah location dx: {}, dy: {}", dx, dy);
return null; return null;
} }
} }

View File

@@ -25,16 +25,14 @@
*/ */
package net.runelite.client.plugins.zulrah.phase; package net.runelite.client.plugins.zulrah.phase;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.NpcID; import net.runelite.api.NpcID;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public enum ZulrahType public enum ZulrahType
{ {
RANGE, MAGIC, MELEE; RANGE, MAGIC, MELEE;
private static final Logger logger = LoggerFactory.getLogger(ZulrahType.class);
private static final int ZULRAH_RANGE = NpcID.ZULRAH; private static final int ZULRAH_RANGE = NpcID.ZULRAH;
private static final int ZULRAH_MELEE = NpcID.ZULRAH_2043; private static final int ZULRAH_MELEE = NpcID.ZULRAH_2043;
private static final int ZULRAH_MAGIC = NpcID.ZULRAH_2044; private static final int ZULRAH_MAGIC = NpcID.ZULRAH_2044;
@@ -50,7 +48,7 @@ public enum ZulrahType
case ZULRAH_MAGIC: case ZULRAH_MAGIC:
return ZulrahType.MAGIC; return ZulrahType.MAGIC;
} }
logger.debug("Unknown Zulrah Id: {}", zulrahId); log.debug("Unknown Zulrah Id: {}", zulrahId);
return null; return null;
} }
} }

View File

@@ -34,14 +34,12 @@ import java.util.List;
import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledExecutorService;
import javax.inject.Inject; import javax.inject.Inject;
import javax.inject.Singleton; import javax.inject.Singleton;
import org.slf4j.Logger; import lombok.extern.slf4j.Slf4j;
import org.slf4j.LoggerFactory;
@Singleton @Singleton
@Slf4j
public class Scheduler public class Scheduler
{ {
private static final Logger logger = LoggerFactory.getLogger(Scheduler.class);
private final List<ScheduledMethod> scheduledMethods = new ArrayList<>(); private final List<ScheduledMethod> scheduledMethods = new ArrayList<>();
@Inject @Inject
@@ -77,7 +75,7 @@ public class Scheduler
if (difference.compareTo(timeSinceRun) > 0) if (difference.compareTo(timeSinceRun) > 0)
{ {
logger.trace("Scheduled task triggered: {}", scheduledMethod); log.trace("Scheduled task triggered: {}", scheduledMethod);
scheduledMethod.setLast(now); scheduledMethod.setLast(now);
@@ -103,11 +101,11 @@ public class Scheduler
} }
catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException ex) catch (IllegalAccessException | IllegalArgumentException | InvocationTargetException ex)
{ {
logger.warn("error invoking scheduled task", ex); log.warn("error invoking scheduled task", ex);
} }
catch (Exception ex) catch (Exception ex)
{ {
logger.warn("error during scheduled task", ex); log.warn("error during scheduled task", ex);
} }
} }
} }

View File

@@ -30,16 +30,14 @@ import java.awt.Dimension;
import java.awt.BorderLayout; import java.awt.BorderLayout;
import java.io.IOException; import java.io.IOException;
import javax.swing.JPanel; import javax.swing.JPanel;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.client.ClientLoader; import net.runelite.client.ClientLoader;
import net.runelite.http.api.updatecheck.UpdateCheckClient; import net.runelite.http.api.updatecheck.UpdateCheckClient;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
final class ClientPanel extends JPanel final class ClientPanel extends JPanel
{ {
private static final Logger logger = LoggerFactory.getLogger(ClientPanel.class);
public static final int PANEL_WIDTH = 765, PANEL_HEIGHT = 503; public static final int PANEL_WIDTH = 765, PANEL_HEIGHT = 503;
private final ClientUI ui; private final ClientUI ui;
@@ -63,12 +61,12 @@ final class ClientPanel extends JPanel
boolean isOutdated = updateCheck.isOutdated(); boolean isOutdated = updateCheck.isOutdated();
if (isOutdated) if (isOutdated)
{ {
logger.info("Runelite is outdated - fetching vanilla client"); log.info("Runelite is outdated - fetching vanilla client");
rs = loader.loadVanilla(); rs = loader.loadVanilla();
} }
else else
{ {
logger.debug("Runelite is up to date"); log.debug("Runelite is up to date");
try try
{ {
@@ -76,7 +74,7 @@ final class ClientPanel extends JPanel
} }
catch (ClassNotFoundException ex) catch (ClassNotFoundException ex)
{ {
logger.error("Unable to load client - class not found. This means you" log.error("Unable to load client - class not found. This means you"
+ " are not running RuneLite with Maven as the injected client" + " are not running RuneLite with Maven as the injected client"
+ " is not in your classpath."); + " is not in your classpath.");
throw new ClassNotFoundException("Unable to load injected client", ex); throw new ClassNotFoundException("Unable to load injected client", ex);
@@ -98,7 +96,7 @@ final class ClientPanel extends JPanel
if (!(rs instanceof Client)) if (!(rs instanceof Client))
{ {
logger.error("Injected client does not implement Client!"); log.error("Injected client does not implement Client!");
return; return;
} }

View File

@@ -33,17 +33,15 @@ import javax.swing.JFrame;
import javax.swing.JOptionPane; import javax.swing.JOptionPane;
import javax.swing.JPanel; import javax.swing.JPanel;
import javax.swing.SwingUtilities; import javax.swing.SwingUtilities;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.Client; import net.runelite.api.Client;
import net.runelite.api.GameState; import net.runelite.api.GameState;
import net.runelite.client.RuneLite; import net.runelite.client.RuneLite;
import org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI; import org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class ClientUI extends JFrame public class ClientUI extends JFrame
{ {
private static final Logger logger = LoggerFactory.getLogger(ClientUI.class);
private static final int PANEL_WIDTH = 809; private static final int PANEL_WIDTH = 809;
private static final int PANEL_HEIGHT = 536; private static final int PANEL_HEIGHT = 536;
private static final int EXPANDED_WIDTH = PANEL_WIDTH + PluginPanel.PANEL_WIDTH; private static final int EXPANDED_WIDTH = PANEL_WIDTH + PluginPanel.PANEL_WIDTH;
@@ -97,7 +95,7 @@ public class ClientUI extends JFrame
} }
catch (IOException | ClassNotFoundException | InstantiationException | IllegalAccessException ex) catch (IOException | ClassNotFoundException | InstantiationException | IllegalAccessException ex)
{ {
logger.error("Error loading RS!", ex); log.error("Error loading RS!", ex);
System.exit(-1); System.exit(-1);
} }
} }

View File

@@ -28,13 +28,9 @@ import java.awt.Font;
import java.awt.FontFormatException; import java.awt.FontFormatException;
import java.awt.GraphicsEnvironment; import java.awt.GraphicsEnvironment;
import java.io.IOException; import java.io.IOException;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class FontManager public class FontManager
{ {
private static final Logger logger = LoggerFactory.getLogger(FontManager.class);
private static final Font runescapeFont; private static final Font runescapeFont;
private static final Font runescapeSmallFont; private static final Font runescapeSmallFont;

View File

@@ -29,13 +29,9 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.function.Supplier; import java.util.function.Supplier;
import javax.swing.JToolBar; import javax.swing.JToolBar;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class PluginToolbar extends JToolBar public class PluginToolbar extends JToolBar
{ {
private static final Logger logger = LoggerFactory.getLogger(PluginToolbar.class);
public static final int TOOLBAR_WIDTH = 36, TOOLBAR_HEIGHT = 503; public static final int TOOLBAR_WIDTH = 36, TOOLBAR_HEIGHT = 503;
private final ClientUI ui; private final ClientUI ui;

View File

@@ -41,19 +41,14 @@ import javax.swing.JButton;
import javax.swing.JComponent; import javax.swing.JComponent;
import javax.swing.JFrame; import javax.swing.JFrame;
import javax.swing.JRootPane; import javax.swing.JRootPane;
import lombok.extern.slf4j.Slf4j;
import org.pushingpixels.substance.api.SubstanceLookAndFeel; import org.pushingpixels.substance.api.SubstanceLookAndFeel;
import org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI; import org.pushingpixels.substance.internal.ui.SubstanceRootPaneUI;
import org.pushingpixels.substance.internal.utils.SubstanceTitlePane; import org.pushingpixels.substance.internal.utils.SubstanceTitlePane;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/** @Slf4j
* Created by X on 8/20/2017.
*/
public class TitleBarPane extends SubstanceTitlePane public class TitleBarPane extends SubstanceTitlePane
{ {
private static final Logger logger = LoggerFactory.getLogger(TitleBarPane.class);
private static final String DISCORD_INVITE = "https://discord.gg/R4BQ8tU"; private static final String DISCORD_INVITE = "https://discord.gg/R4BQ8tU";
private BufferedImage discordIcon; private BufferedImage discordIcon;
@@ -70,7 +65,7 @@ public class TitleBarPane extends SubstanceTitlePane
} }
catch (IOException ex) catch (IOException ex)
{ {
logger.warn("unable to load discord icons", ex); log.warn("unable to load discord icons", ex);
} }
} }
@@ -111,7 +106,7 @@ public class TitleBarPane extends SubstanceTitlePane
} }
catch (IOException | URISyntaxException ex) catch (IOException | URISyntaxException ex)
{ {
logger.warn("error opening browser", ex); log.warn("error opening browser", ex);
} }
} }
}); });

View File

@@ -30,31 +30,29 @@ import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.function.Predicate; import java.util.function.Predicate;
import javax.inject.Singleton; import javax.inject.Singleton;
import org.slf4j.Logger; import lombok.extern.slf4j.Slf4j;
import org.slf4j.LoggerFactory;
@Singleton @Singleton
@Slf4j
public class InfoBoxManager public class InfoBoxManager
{ {
private static final Logger logger = LoggerFactory.getLogger(InfoBoxManager.class);
private final List<InfoBox> infoBoxes = new ArrayList<>(); private final List<InfoBox> infoBoxes = new ArrayList<>();
public void addInfoBox(InfoBox infoBox) public void addInfoBox(InfoBox infoBox)
{ {
logger.debug("Adding InfoBox {}", infoBox); log.debug("Adding InfoBox {}", infoBox);
infoBoxes.add(infoBox); infoBoxes.add(infoBox);
} }
public void removeInfoBox(InfoBox infoBox) public void removeInfoBox(InfoBox infoBox)
{ {
logger.debug("Removing InfoBox {}", infoBox); log.debug("Removing InfoBox {}", infoBox);
infoBoxes.remove(infoBox); infoBoxes.remove(infoBox);
} }
public void removeIf(Predicate<InfoBox> filter) public void removeIf(Predicate<InfoBox> filter)
{ {
logger.debug("Removing InfoBoxs for filter {}", filter); log.debug("Removing InfoBoxs for filter {}", filter);
infoBoxes.removeIf(filter); infoBoxes.removeIf(filter);
} }
@@ -71,7 +69,7 @@ public class InfoBoxManager
if (box.cull()) if (box.cull())
{ {
logger.debug("Culling InfoBox {}", box); log.debug("Culling InfoBox {}", box);
it.remove(); it.remove();
} }
} }

View File

@@ -24,13 +24,11 @@
*/ */
package net.runelite.client.util; package net.runelite.client.util;
import org.slf4j.Logger; import lombok.extern.slf4j.Slf4j;
import org.slf4j.LoggerFactory;
@Slf4j
public class RunnableExceptionLogger implements Runnable public class RunnableExceptionLogger implements Runnable
{ {
private static final Logger logger = LoggerFactory.getLogger(RunnableExceptionLogger.class);
private final Runnable runnable; private final Runnable runnable;
private RunnableExceptionLogger(Runnable runnable) private RunnableExceptionLogger(Runnable runnable)
@@ -47,7 +45,7 @@ public class RunnableExceptionLogger implements Runnable
} }
catch (Throwable ex) catch (Throwable ex)
{ {
logger.warn("Uncaught exception in runnable {}", runnable, ex); log.warn("Uncaught exception in runnable {}", runnable, ex);
} }
} }