aboutsummaryrefslogtreecommitdiffstats
path: root/vespalog
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorn.christian@seime.no>2019-04-01 16:43:57 +0200
committerGitHub <noreply@github.com>2019-04-01 16:43:57 +0200
commitca1090424ac25e0ffb6abd7e19edbf1e32a00c33 (patch)
tree830328bc7ab3241bc635fab2a89863b44de40a63 /vespalog
parentabc86be7c729451f1e624e7e13d1d20fb765430a (diff)
parentcad3a232a35439d7b74ed25fe298c674b1fee2af (diff)
Merge pull request #8979 from vespa-engine/bjorncs/use-vespalog-jdisc-core
Bjorncs/use vespalog jdisc core
Diffstat (limited to 'vespalog')
-rw-r--r--vespalog/src/main/java/com/yahoo/log/Util.java23
1 files changed, 2 insertions, 21 deletions
diff --git a/vespalog/src/main/java/com/yahoo/log/Util.java b/vespalog/src/main/java/com/yahoo/log/Util.java
index ec691fe4ac4..776d13c1186 100644
--- a/vespalog/src/main/java/com/yahoo/log/Util.java
+++ b/vespalog/src/main/java/com/yahoo/log/Util.java
@@ -2,13 +2,12 @@
package com.yahoo.log;
import static com.yahoo.vespa.defaults.Defaults.getDefaults;
-import java.io.BufferedReader;
-import java.io.InputStreamReader;
/**
*
* @author Bjorn Borud
* @author arnej27959
+ * @author bjorncs
*
*/
public class Util {
@@ -17,26 +16,8 @@ public class Util {
return getDefaults().vespaHostname();
}
- /**
- * Emulate the getpid() system call
- **/
public static String getPID() {
- try {
- Process p = Runtime.getRuntime().exec(
- new String[] {"perl", "-e", "print getppid().\"\\n\";"}
- );
- BufferedReader r = new BufferedReader(
- new InputStreamReader(p.getInputStream(), "UTF-8"));
- String line = r.readLine();
- p.destroy();
- int pid = Integer.parseInt(line);
- if (pid > 0) {
- return Integer.toString(pid);
- }
- } catch(Exception e) {
- // any problem handled by return below
- }
- return "-";
+ return Long.toString(ProcessHandle.current().pid());
}
}