X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=inline;f=bundles%2Forg.simantics.logging%2Fsrc%2Forg%2Fsimantics%2Flogging%2FDBAndMetadataLogProvider.java;h=e24a66fc452faaf17a88f8d52bff22bc941f1aa8;hb=refs%2Fchanges%2F33%2F1533%2F1;hp=79e10dbef85b675783e8f68c86077e020772f267;hpb=7d5a5691780ed8373e77641b4a08f18cba0b9fab;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.logging/src/org/simantics/logging/DBAndMetadataLogProvider.java b/bundles/org.simantics.logging/src/org/simantics/logging/DBAndMetadataLogProvider.java index 79e10dbef..e24a66fc4 100644 --- a/bundles/org.simantics.logging/src/org/simantics/logging/DBAndMetadataLogProvider.java +++ b/bundles/org.simantics.logging/src/org/simantics/logging/DBAndMetadataLogProvider.java @@ -1,5 +1,6 @@ package org.simantics.logging; +import java.io.File; import java.lang.reflect.Field; import java.net.URL; import java.nio.file.Path; @@ -45,8 +46,8 @@ public class DBAndMetadataLogProvider implements LogProvider { if (prop != null) { try { URL url = new URL(prop); - if ("file".equals(url .getProtocol())) { - Path path = Paths.get(url.toURI()); + if ("file".equals(url.getProtocol())) { + Path path = Paths.get(new File(url.getFile()).getAbsolutePath()); return path.resolve(".metadata").resolve(".log"); } else { LOGGER.warn("Unsupported protocol {}", url);