diff options
-rwxr-xr-x | main/core/src/util/Loggers.scala | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/main/core/src/util/Loggers.scala b/main/core/src/util/Loggers.scala index dd7d111d..f30f5ee8 100755 --- a/main/core/src/util/Loggers.scala +++ b/main/core/src/util/Loggers.scala @@ -1,6 +1,8 @@ package mill.util import java.io._ +import java.nio.file.Files + import mill.api.Logger object DummyLogger extends Logger { @@ -108,7 +110,7 @@ case class FileLogger(colored: Boolean, file: os.Path, debugEnabled: Boolean) ex lazy val outputStream = { if (!outputStreamUsed) os.remove.all(file) outputStreamUsed = true - new PrintStream(new FileOutputStream(file.toIO.getAbsolutePath)) + new PrintStream(Files.newOutputStream(file.toNIO)) } lazy val errorStream = outputStream |