mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-23 01:17:44 +01:00
ce34fd1ade
SLF4J is a commonly used abstraction for various logging frameworks such as java.util.logging (JUL) or Log4j. Currently, plugins are required to do all their logging using the provided JUL logger. This is annoying for plugins that target multiple platforms or when using libraries that log messages using SLF4J. Expose SLF4J as optional logging API for plugins, so they can use it without having to shade it in the plugin and going through several layers of logging abstraction.
27 lines
773 B
Diff
27 lines
773 B
Diff
From e4b022439652ed4b044c10cadb7525671bcd54f3 Mon Sep 17 00:00:00 2001
|
|
From: Minecrell <dev@minecrell.net>
|
|
Date: Thu, 21 Sep 2017 16:33:35 +0200
|
|
Subject: [PATCH] Include Log4J2 SLF4J implementation
|
|
|
|
|
|
diff --git a/pom.xml b/pom.xml
|
|
index fa726851b..647b2c619 100644
|
|
--- a/pom.xml
|
|
+++ b/pom.xml
|
|
@@ -98,6 +98,12 @@
|
|
</dependency>
|
|
|
|
<!-- Paper - Add additional Log4J dependencies -->
|
|
+ <dependency>
|
|
+ <groupId>org.apache.logging.log4j</groupId>
|
|
+ <artifactId>log4j-slf4j-impl</artifactId>
|
|
+ <version>2.8.1</version>
|
|
+ <scope>runtime</scope>
|
|
+ </dependency>
|
|
<dependency>
|
|
<groupId>org.apache.logging.log4j</groupId>
|
|
<artifactId>log4j-iostreams</artifactId>
|
|
--
|
|
2.14.1
|
|
|