Add slf4j to mixins and expose logger in Hooks for them

This commit is contained in:
Adam
2018-01-27 12:41:50 -05:00
parent 3d9542a8b4
commit e467ebdcf8
3 changed files with 14 additions and 2 deletions

View File

@@ -35,7 +35,6 @@ import com.google.inject.Injector;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import lombok.extern.slf4j.Slf4j;
import net.runelite.api.ChatMessageType;
import net.runelite.api.Client;
import net.runelite.api.MainBufferProvider;
@@ -52,10 +51,14 @@ import net.runelite.client.task.Scheduler;
import net.runelite.client.ui.overlay.OverlayLayer;
import net.runelite.client.ui.overlay.OverlayRenderer;
import net.runelite.client.ui.overlay.infobox.InfoBoxManager;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@Slf4j
public class Hooks
{
// must be public as the mixins use it
public static final Logger log = LoggerFactory.getLogger(Hooks.class);
private static final long CHECK = 600; // ms - how often to run checks
private static final Injector injector = RuneLite.getInjector();

View File

@@ -37,6 +37,12 @@
<name>RuneLite Mixins</name>
<dependencies>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.21</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>net.runelite.rs</groupId>
<artifactId>api</artifactId>

View File

@@ -25,6 +25,7 @@
package net.runelite.client.callback;
import com.google.common.eventbus.EventBus;
import org.slf4j.Logger;
/**
* Dummy class to make the mixins to compile.
@@ -33,5 +34,7 @@ import com.google.common.eventbus.EventBus;
*/
public class Hooks
{
public static Logger log;
public static EventBus eventBus;
}