Add logback logger that will log to file
Add dependency on logback and configure logger to log to ~/.runelite/logs/application.log with rolling file appender, that means every 10MB file will be rolled and also every day file will be rolled with maximum history of 30 days, to not flood user's system space. Add new console parameter -debug, because logback properties cannot be set from console like slf4j-simple ones, so it needs to be done in a bit more complicated way. Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
@@ -38,6 +38,7 @@
|
||||
|
||||
<properties>
|
||||
<slf4j.version>1.7.12</slf4j.version>
|
||||
<logback.version>1.2.3</logback.version>
|
||||
<guice.version>4.1.0</guice.version>
|
||||
|
||||
<jarsigner.skip>true</jarsigner.skip>
|
||||
@@ -50,10 +51,9 @@
|
||||
<version>${slf4j.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-simple</artifactId>
|
||||
<version>${slf4j.version}</version>
|
||||
<scope>runtime</scope>
|
||||
<groupId>ch.qos.logback</groupId>
|
||||
<artifactId>logback-classic</artifactId>
|
||||
<version>${logback.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>net.sf.jopt-simple</groupId>
|
||||
@@ -215,6 +215,12 @@
|
||||
<include>**</include>
|
||||
</includes>
|
||||
</filter>
|
||||
<filter>
|
||||
<artifact>ch.qos.logback:*</artifact>
|
||||
<includes>
|
||||
<include>**</include>
|
||||
</includes>
|
||||
</filter>
|
||||
</filters>
|
||||
<transformers>
|
||||
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
|
||||
|
||||
Reference in New Issue
Block a user