summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTzeKei Lee <chikei@gmail.com>2019-11-18 16:32:15 +0800
committerTobias Roeser <le.petit.fou@web.de>2019-11-18 09:32:15 +0100
commit2b5c2465544e318c225d748a3c73b244978ed98c (patch)
tree8b94dc374a50981f58d80028ec7d8c5fdf88f0ef
parentd996fe0d92a977b2006892f3f30f912887853115 (diff)
downloadmill-2b5c2465544e318c225d748a3c73b244978ed98c.tar.gz
mill-2b5c2465544e318c225d748a3c73b244978ed98c.tar.bz2
mill-2b5c2465544e318c225d748a3c73b244978ed98c.zip
Make FileLogger use Files.newOutputStream from nio (#731)
-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