diff --git a/platform/icons/src/nodes/logFolder.png b/platform/icons/src/nodes/logFolder.png
deleted file mode 100644
index e837feeb121d..000000000000
Binary files a/platform/icons/src/nodes/logFolder.png and /dev/null differ
diff --git a/platform/icons/src/nodes/logFolder.svg b/platform/icons/src/nodes/logFolder.svg
new file mode 100644
index 000000000000..5d22022f0bab
--- /dev/null
+++ b/platform/icons/src/nodes/logFolder.svg
@@ -0,0 +1,8 @@
+
diff --git a/platform/icons/src/nodes/logFolder@2x.png b/platform/icons/src/nodes/logFolder@2x.png
deleted file mode 100644
index fc0fb096e7d2..000000000000
Binary files a/platform/icons/src/nodes/logFolder@2x.png and /dev/null differ
diff --git a/platform/icons/src/nodes/logFolder_dark.svg b/platform/icons/src/nodes/logFolder_dark.svg
new file mode 100644
index 000000000000..e54b601bb6f8
--- /dev/null
+++ b/platform/icons/src/nodes/logFolder_dark.svg
@@ -0,0 +1,8 @@
+
diff --git a/platform/util/src/com/intellij/icons/AllIcons.java b/platform/util/src/com/intellij/icons/AllIcons.java
index 407134bb3c8d..d76a7391b32d 100644
--- a/platform/util/src/com/intellij/icons/AllIcons.java
+++ b/platform/util/src/com/intellij/icons/AllIcons.java
@@ -1910,7 +1910,7 @@ public class AllIcons {
public static final Icon KeymapOther = IconLoader.getIcon("/nodes/keymapOther.svg"); // 16x16
public static final Icon KeymapTools = IconLoader.getIcon("/nodes/keymapTools.svg"); // 16x16
public static final Icon Locked = IconLoader.getIcon("/nodes/locked.svg"); // 16x16
- public static final Icon LogFolder = IconLoader.getIcon("/nodes/logFolder.png"); // 16x16
+ public static final Icon LogFolder = IconLoader.getIcon("/nodes/logFolder.svg"); // 16x16
public static final Icon Method = IconLoader.getIcon("/nodes/method.svg"); // 16x16
public static final Icon MethodReference = IconLoader.getIcon("/nodes/methodReference.svg"); // 16x16
public static final Icon Module = IconLoader.getIcon("/nodes/Module.svg"); // 16x16