diff options
author | Bjørn Christian Seime <bjorn.christian@seime.no> | 2019-04-01 16:43:57 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-01 16:43:57 +0200 |
commit | ca1090424ac25e0ffb6abd7e19edbf1e32a00c33 (patch) | |
tree | 830328bc7ab3241bc635fab2a89863b44de40a63 /vespalog | |
parent | abc86be7c729451f1e624e7e13d1d20fb765430a (diff) | |
parent | cad3a232a35439d7b74ed25fe298c674b1fee2af (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.java | 23 |
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()); } } |