summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xmain/core/src/util/Loggers.scala4
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