diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2018-09-26 21:39:43 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2018-09-26 21:39:43 +0200 |
commit | 02e4ae8fce3ec254f57c7ff865a60cfb31930f05 (patch) | |
tree | 1dec06cb12b52059f6758dec5e225b948367638d /container-accesslogging/src | |
parent | 7d9f51e9a229ec67b68a37d7091cc69f1ed5add2 (diff) |
Use full path instead of just filename, as it might contain a path.
Diffstat (limited to 'container-accesslogging/src')
-rw-r--r-- | container-accesslogging/src/main/java/com/yahoo/container/logging/LogFileHandler.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/container-accesslogging/src/main/java/com/yahoo/container/logging/LogFileHandler.java b/container-accesslogging/src/main/java/com/yahoo/container/logging/LogFileHandler.java index 2e361d9016f..805fa52c105 100644 --- a/container-accesslogging/src/main/java/com/yahoo/container/logging/LogFileHandler.java +++ b/container-accesslogging/src/main/java/com/yahoo/container/logging/LogFileHandler.java @@ -279,10 +279,11 @@ public class LogFileHandler extends StreamHandler { private void triggerCompression(File oldFile) { try { - String gzippedFileName = oldFile.getName() + ".gz"; + String oldFileName = oldFile.getPath(); + String gzippedFileName = oldFileName + ".gz"; Runtime r = Runtime.getRuntime(); StringBuilder cmd = new StringBuilder("gzip"); - cmd.append(" < "). append(oldFile.getName()).append(" > ").append(gzippedFileName); + cmd.append(" < "). append(oldFileName).append(" > ").append(gzippedFileName); Process p = r.exec(cmd.toString()); NativeIO nativeIO = new NativeIO(); nativeIO.dropFileFromCache(oldFile); // Drop from cache in case somebody else has a reference to it preventing from dying quickly. |