diff --git a/main/ui/src/main/java/org/cryptomator/ui/logging/ConfigurableFileAppender.java b/main/ui/src/main/java/org/cryptomator/ui/logging/ConfigurableFileAppender.java index 7354fb544..375c51352 100644 --- a/main/ui/src/main/java/org/cryptomator/ui/logging/ConfigurableFileAppender.java +++ b/main/ui/src/main/java/org/cryptomator/ui/logging/ConfigurableFileAppender.java @@ -19,6 +19,7 @@ import java.util.regex.Pattern; import org.apache.commons.lang3.SystemUtils; import org.apache.logging.log4j.core.Filter; import org.apache.logging.log4j.core.Layout; +import org.apache.logging.log4j.core.appender.AbstractAppender; import org.apache.logging.log4j.core.appender.AbstractOutputStreamAppender; import org.apache.logging.log4j.core.appender.FileManager; import org.apache.logging.log4j.core.config.plugins.Plugin; @@ -26,10 +27,11 @@ import org.apache.logging.log4j.core.config.plugins.PluginAttribute; import org.apache.logging.log4j.core.config.plugins.PluginElement; import org.apache.logging.log4j.core.config.plugins.PluginFactory; import org.apache.logging.log4j.core.layout.PatternLayout; +import org.apache.logging.log4j.core.util.Booleans; import org.apache.logging.log4j.util.Strings; /** - * A preconfigured FileAppender only relying on a configurable system property, e.g. -DlogPath=/var/log/cryptomator.log.
+ * A preconfigured FileAppender only relying on a configurable system property, e.g. -Dcryptomator.logPath=/var/log/cryptomator.log.
* Other than the normal {@link org.apache.logging.log4j.core.appender.FileAppender} paths can be resolved relative to the users home directory. */ @Plugin(name = "ConfigurableFile", category = "Core", elementType = "appender", printObject = true) @@ -37,7 +39,6 @@ public class ConfigurableFileAppender extends AbstractOutputStreamAppender layout, Filter filter, FileManager manager) { @@ -46,9 +47,8 @@ public class ConfigurableFileAppender extends AbstractOutputStreamAppender layout) { - if (name == null) { LOGGER.error("No name provided for HomeDirectoryAwareFileAppender"); return null; @@ -59,41 +59,16 @@ public class ConfigurableFileAppender extends AbstractOutputStreamAppender - + @@ -18,21 +18,27 @@ - - + + + + - + - + + + + + - + - +