Skip to content

Commit caebf84

Browse files
committed
update logger
1 parent f3b3fc6 commit caebf84

File tree

17 files changed

+45
-26
lines changed

17 files changed

+45
-26
lines changed

build.gradle

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,17 @@ dependencies {
4646
//noinspection GradlePackageUpdate
4747
implementation 'com.miglayout:miglayout-swing:11.4.2'
4848
implementation 'com.github.bobbylight:RSyntaxTextArea:3.5.2'
49-
implementation 'org.ow2.asm:asm-tree:9.7.1'
50-
implementation 'org.ow2.asm:asm-util:9.7.1'
51-
implementation 'org.ow2.asm:asm-commons:9.7.1'
49+
implementation 'org.ow2.asm:asm-tree:9.8'
50+
implementation 'org.ow2.asm:asm-util:9.8'
51+
implementation 'org.ow2.asm:asm-commons:9.8'
5252
implementation 'org.benf:cfr:0.152'
5353
implementation 'com.github.mstrobel.procyon:procyon-decompiler:v0.6.0'
54-
implementation 'org.vineflower:vineflower:1.10.1'
54+
implementation 'org.vineflower:vineflower:1.11.1'
5555
implementation 'org.javassist:javassist:3.30.2-GA'
5656
implementation 'com.google.code.gson:gson:2.11.0'
57-
implementation 'org.tinylog:tinylog:1.3.6'
58-
implementation 'com.github.FabricMC:mapping-io:597f0722d6'
57+
implementation 'org.tinylog:tinylog-api:2.7.0'
58+
implementation 'org.tinylog:tinylog-impl:2.7.0'
59+
implementation 'net.fabricmc:mapping-io:0.7.1'
5960
implementation 'zone.rong:imaginebreaker:2.1'
6061
}
6162

src/main/java/cn/enaium/joe/Main.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,10 @@
2020
import cn.enaium.joe.util.*;
2121
import cn.enaium.joe.util.classes.ClassNode;
2222
import cn.enaium.joe.util.reflection.ReflectionHelper;
23-
import org.pmw.tinylog.Configurator;
24-
import org.pmw.tinylog.Logger;
25-
import org.pmw.tinylog.writers.ConsoleWriter;
26-
import org.pmw.tinylog.writers.FileWriter;
23+
import org.tinylog.Logger;
24+
import org.tinylog.writers.ConsoleWriter;
2725

26+
import java.io.FileWriter;
2827
import java.io.IOException;
2928
import java.lang.instrument.Instrumentation;
3029
import java.lang.reflect.InvocationTargetException;
@@ -69,7 +68,6 @@ private static void agent(Instrumentation inst) throws IOException {
6968
}
7069

7170
private static void launch() {
72-
Configurator.currentConfig().writer(new ConsoleWriter(), "[{date: HH:mm:ss.SSS}] {level} > {message}").addWriter(new FileWriter("latest.log"), "[{date: HH:mm:ss.SSS}] {level} > {message}").activate();
7371
System.setOut(new TinyLogPrintStream(System.out, STDOUT));
7472
System.setErr(new TinyLogPrintStream(System.err, STDERR));
7573

src/main/java/cn/enaium/joe/gui/panel/file/FileDropTarget.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616

1717
package cn.enaium.joe.gui.panel.file;
1818

19-
import org.pmw.tinylog.Logger;
19+
20+
import org.tinylog.Logger;
2021

2122
import java.awt.datatransfer.DataFlavor;
2223
import java.awt.datatransfer.Transferable;

src/main/java/cn/enaium/joe/gui/panel/file/tree/CenterPanel.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public CenterPane(){
6767
} else {
6868
MappingFormat mappingFormat = MappingParser.isAnyMatched(name);
6969
if (mappingFormat != null) {
70-
JavaOctetEditor.getInstance().TASKS.submit(new RemappingTask(file, MappingFormat.SRG));
70+
JavaOctetEditor.getInstance().TASKS.submit(new RemappingTask(file, MappingFormat.SRG_FILE));
7171
}
7272
}
7373
}

src/main/java/cn/enaium/joe/service/decompiler/ProcyonDecompiler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
import com.strobel.decompiler.DecompilerSettings;
3131
import com.strobel.decompiler.PlainTextOutput;
3232
import com.strobel.decompiler.languages.java.JavaFormattingOptions;
33-
import org.pmw.tinylog.Logger;
33+
import org.tinylog.Logger;
3434

3535
import java.io.StringWriter;
3636
import java.util.HashMap;

src/main/java/cn/enaium/joe/service/decompiler/VineFlowerDecompiler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import org.jetbrains.java.decompiler.main.extern.IContextSource;
2626
import org.jetbrains.java.decompiler.main.extern.IFernflowerLogger;
2727
import org.jetbrains.java.decompiler.main.extern.IResultSaver;
28-
import org.pmw.tinylog.Logger;
28+
import org.tinylog.Logger;
2929

3030
import java.io.ByteArrayInputStream;
3131
import java.io.IOException;

src/main/java/cn/enaium/joe/util/LangUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import cn.enaium.joe.util.config.util.CachedConfigValue;
2020
import com.google.gson.JsonElement;
2121
import com.google.gson.JsonParser;
22-
import org.pmw.tinylog.Logger;
22+
import org.tinylog.Logger;
2323

2424
import java.io.IOException;
2525
import java.io.InputStream;
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
package cn.enaium.joe.util;
2+
3+
import org.tinylog.configuration.ConfigurationLoader;
4+
5+
import java.util.Properties;
6+
7+
public class LoggerConfigurationLoader implements ConfigurationLoader {
8+
@Override
9+
public Properties load() throws Exception {
10+
Properties properties = new Properties();
11+
properties.setProperty("writer", "file");
12+
properties.setProperty("writer.file", "lastest.log");
13+
properties.setProperty("exception", "strip: jdk.internal");
14+
return properties;
15+
}
16+
}

src/main/java/cn/enaium/joe/util/MessageUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import cn.enaium.joe.dialog.OptionDialog;
2020
import cn.enaium.joe.gui.panel.BorderPanel;
2121
import cn.enaium.joe.gui.panel.confirm.ConfirmPanel;
22-
import org.pmw.tinylog.Logger;
22+
import org.tinylog.Logger;
2323

2424
import javax.swing.*;
2525
import java.awt.*;

src/main/java/cn/enaium/joe/util/TinyLogPrintStream.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package cn.enaium.joe.util;
1818

19-
import org.pmw.tinylog.Logger;
19+
import org.tinylog.Logger;
2020

2121
import java.io.OutputStream;
2222
import java.io.PrintStream;

0 commit comments

Comments
 (0)