You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zeppelin.apache.org by pd...@apache.org on 2025/08/08 09:53:10 UTC
(zeppelin) branch branch-0.12 updated: [ZEPPELIN-6267] Refactor JarHelper Class to Use a Logging Framework Instead of System.out.println()
This is an automated email from the ASF dual-hosted git repository.
pdallig pushed a commit to branch branch-0.12
in repository https://gitbox.apache.org/repos/asf/zeppelin.git
The following commit(s) were added to refs/heads/branch-0.12 by this push:
new 23b7d938c4 [ZEPPELIN-6267] Refactor JarHelper Class to Use a Logging Framework Instead of System.out.println()
23b7d938c4 is described below
commit 23b7d938c43e456d4a320691a97007f0b6ba7eb0
Author: 강현욱 <43...@users.noreply.github.com>
AuthorDate: Fri Aug 8 18:52:50 2025 +0900
[ZEPPELIN-6267] Refactor JarHelper Class to Use a Logging Framework Instead of System.out.println()
### What is this PR for?
Refactor JarHelper Class to Use a Logging Framework Instead of `System.out.println()`
### What type of PR is it?
Refactoring
### Todos
* [x] - Replace `println()` to `LOGGER.info()`
### What is the Jira issue?
* [here](https://issues.apache.org/jira/browse/ZEPPELIN-6267)
### How should this be tested?
* Strongly recommended: add automated unit tests for any new or changed behavior
* Outline any manual steps to test the PR here.
### Screenshots (if appropriate)
### Questions:
* Does the license files need to update? - no
* Is there breaking changes for older versions? - no
* Does this needs documentation? - no
Closes #5009 from hyunw9/ZEPPELIN-6267.
Signed-off-by: Philipp Dallig <ph...@gmail.com>
(cherry picked from commit d4072a6ab54dffbd7cf68a7375f8a317173e6702)
Signed-off-by: Philipp Dallig <ph...@gmail.com>
---
.../java/org/apache/zeppelin/flink/internal/JarHelper.java | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/flink/flink-scala-2.12/src/main/java/org/apache/zeppelin/flink/internal/JarHelper.java b/flink/flink-scala-2.12/src/main/java/org/apache/zeppelin/flink/internal/JarHelper.java
index 648fe51e0f..8b08fc22fe 100644
--- a/flink/flink-scala-2.12/src/main/java/org/apache/zeppelin/flink/internal/JarHelper.java
+++ b/flink/flink-scala-2.12/src/main/java/org/apache/zeppelin/flink/internal/JarHelper.java
@@ -29,6 +29,9 @@ import java.util.jar.JarEntry;
import java.util.jar.JarInputStream;
import java.util.jar.JarOutputStream;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
/**
* This class is copied from flink project, the reason is that flink scala shell only supports
* scala-2.11, we copied it here to support scala-2.12 as well.
@@ -38,6 +41,7 @@ public class JarHelper {
// Constants
private static final int BUFFER_SIZE = 2156;
+ private static final Logger LOGGER = LoggerFactory.getLogger(JarHelper.class);
// ========================================================================
// Variables
@@ -110,7 +114,7 @@ public class JarHelper {
byte[] data = new byte[BUFFER_SIZE];
File destFile = new File(destDir, entry.getName());
if (mVerbose) {
- System.out.println("unjarring " + destFile + " from " + entry.getName());
+ LOGGER.info("unjarring {} from {}", destFile, entry.getName());
}
FileOutputStream fos = new FileOutputStream(destFile);
dest = new BufferedOutputStream(fos, BUFFER_SIZE);
@@ -143,7 +147,7 @@ public class JarHelper {
*/
private void jarDir(File dirOrFile2jar, JarOutputStream jos, String path) throws IOException {
if (mVerbose) {
- System.out.println("checking " + dirOrFile2jar);
+ LOGGER.info("checking {}", dirOrFile2jar);
}
if (dirOrFile2jar.isDirectory()) {
String[] dirList = dirOrFile2jar.list();
@@ -162,7 +166,7 @@ public class JarHelper {
} else if (dirOrFile2jar.exists()) {
if (dirOrFile2jar.getCanonicalPath().equals(mDestJarName)) {
if (mVerbose) {
- System.out.println("skipping " + dirOrFile2jar.getPath());
+ LOGGER.info("skipping {}", dirOrFile2jar.getPath());
}
return;
}
@@ -178,7 +182,7 @@ public class JarHelper {
while ((mByteCount = fis.read(mBuffer)) != -1) {
jos.write(mBuffer, 0, mByteCount);
if (mVerbose) {
- System.out.println("wrote " + mByteCount + " bytes");
+ LOGGER.info("wrote {} bytes", mByteCount);
}
}
jos.flush();