Skip to content

Commit f0394a9

Browse files
committed
improvement logging
1 parent 47e9113 commit f0394a9

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

build.gradle.kts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@ tasks.register("cleanAppleDouble") {
2929
delete(fileTree(projectDir) {
3030
include("***/._*")
3131
})
32+
if (buildDir.exists()) {
33+
delete(fileTree(buildDir) {
34+
include("***/._*")
35+
})
36+
}
3237
println("Удалены все Apple Double файлы (._*)")
3338
}
3439
}

src/main/java/me/katze225/Obfuscator.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ public void run() {
4646
}
4747

4848
private void loadClasses() throws IOException {
49+
System.out.println("Reading JAR file: " + settings.getInputPath());
4950
JarFile jarFile = new JarFile(settings.getInputPath());
5051
jarFile.stream().forEach(entry -> {
5152
try {
@@ -60,15 +61,17 @@ private void loadClasses() throws IOException {
6061
}
6162
});
6263
jarFile.close();
64+
System.out.println("Loaded " + classes.size() + " classes");
6365
}
6466

6567
private void applyTransformers() {
6668
List<ITransformer> transformers = buildTransformers();
6769
for (ITransformer transformer : transformers) {
6870
transformer.setPrefix(prefix);
6971
}
70-
for (ClassNode classNode : classes.values()) {
71-
for (ITransformer transformer : transformers) {
72+
for (ITransformer transformer : transformers) {
73+
System.out.println("Applying " + transformer.getClass().getSimpleName() + "...");
74+
for (ClassNode classNode : classes.values()) {
7275
try {
7376
transformer.modify(classNode);
7477
} catch (Exception e) {
@@ -103,6 +106,7 @@ private List<ITransformer> buildTransformers() {
103106
}
104107

105108
private void writeOutput() throws IOException {
109+
System.out.println("Writing JAR file: " + settings.getOutputPath());
106110
try (JarOutputStream jarOut = new JarOutputStream(new FileOutputStream(settings.getOutputPath()))) {
107111
JarFile inputJar = new JarFile(settings.getInputPath());
108112

@@ -140,6 +144,7 @@ private void writeOutput() throws IOException {
140144
jarOut.setComment(settings.getZipCommentText());
141145
}
142146
}
147+
System.out.println("JAR file written successfully");
143148
}
144149

145150
private void stripFrames(ClassNode classNode) {

0 commit comments

Comments
 (0)