diff --git a/src/main/java/com/github/joelittlejohn/embedmongo/StartEmbeddedMongoMojo.java b/src/main/java/com/github/joelittlejohn/embedmongo/StartEmbeddedMongoMojo.java index ea9f3be12eb922df352413908cbddbc1ae94a8dc..02ae7a3a9e0383a6108b24e1f3dbb445164eb038 100644 --- a/src/main/java/com/github/joelittlejohn/embedmongo/StartEmbeddedMongoMojo.java +++ b/src/main/java/com/github/joelittlejohn/embedmongo/StartEmbeddedMongoMojo.java @@ -147,15 +147,17 @@ public class StartEmbeddedMongoMojo extends AbstractMojo { /** * @parameter expression="${embedmongo.logFile}" + * default-value="embedmongo.log" * @since 0.1.7 */ - private final String logFile = Loggers.DEFAULT_LOG_FILE_NAME; + private String logFile; /** * @parameter expression="${embedmongo.logFileEncoding}" + * default-value="utf-8" * @since 0.1.7 */ - private final String logFileEncoding = Loggers.DEFAULT_LOG_FILE_ENCODING; + private String logFileEncoding; /** * The proxy user to be used when downloading MongoDB diff --git a/src/main/java/com/github/joelittlejohn/embedmongo/log/FileOutputStreamProcessor.java b/src/main/java/com/github/joelittlejohn/embedmongo/log/FileOutputStreamProcessor.java index a4e1c080901d2f7c9bae2a50c4feb2d091941576..3dee665ae990318c802c4e95cee6260fb39996ab 100644 --- a/src/main/java/com/github/joelittlejohn/embedmongo/log/FileOutputStreamProcessor.java +++ b/src/main/java/com/github/joelittlejohn/embedmongo/log/FileOutputStreamProcessor.java @@ -24,20 +24,15 @@ import de.flapdoodle.embed.process.io.IStreamProcessor; public class FileOutputStreamProcessor implements IStreamProcessor { private static OutputStreamWriter stream; - + private String logFile; private String encoding; - - public FileOutputStreamProcessor(String logFile) { - this(logFile, Loggers.DEFAULT_LOG_FILE_ENCODING); - } - public FileOutputStreamProcessor(String logFile, String encoding) { setLogFile(logFile); setEncoding(encoding); } - + @Override public synchronized void process(String block) { try { @@ -58,15 +53,15 @@ public class FileOutputStreamProcessor implements IStreamProcessor { public void onProcessed() { process("\n"); } - - public void setLogFile(String logFile) { + + private void setLogFile(String logFile) { if (logFile == null || logFile.trim().length() == 0) { throw new IllegalArgumentException("no logFile given"); } this.logFile = logFile; } - - public void setEncoding(String encoding) { + + private void setEncoding(String encoding) { if (encoding == null || encoding.trim().length() == 0) { throw new IllegalArgumentException("no encoding given"); } diff --git a/src/main/java/com/github/joelittlejohn/embedmongo/log/Loggers.java b/src/main/java/com/github/joelittlejohn/embedmongo/log/Loggers.java index 2e0909bfd7f38f4182a8a2c550d8a4dc2b89a533..e67cf2916bbe118c54b1b1ea8f639853e07d8c1c 100644 --- a/src/main/java/com/github/joelittlejohn/embedmongo/log/Loggers.java +++ b/src/main/java/com/github/joelittlejohn/embedmongo/log/Loggers.java @@ -25,9 +25,6 @@ public class Loggers { FILE, CONSOLE, NONE } - public static final String DEFAULT_LOG_FILE_NAME = "embedmongo.log"; - public static final String DEFAULT_LOG_FILE_ENCODING = "utf-8"; - public static ProcessOutput file(String logFile, String encoding) { FileOutputStreamProcessor file = new FileOutputStreamProcessor(logFile, encoding);