diff options
author | TzeKei Lee <chikei@gmail.com> | 2019-11-18 16:32:15 +0800 |
---|---|---|
committer | Tobias Roeser <le.petit.fou@web.de> | 2019-11-18 09:32:15 +0100 |
commit | 2b5c2465544e318c225d748a3c73b244978ed98c (patch) | |
tree | 8b94dc374a50981f58d80028ec7d8c5fdf88f0ef | |
parent | d996fe0d92a977b2006892f3f30f912887853115 (diff) | |
download | mill-2b5c2465544e318c225d748a3c73b244978ed98c.tar.gz mill-2b5c2465544e318c225d748a3c73b244978ed98c.tar.bz2 mill-2b5c2465544e318c225d748a3c73b244978ed98c.zip |
Make FileLogger use Files.newOutputStream from nio (#731)
-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 |