FileProcessLogger

scala.sys.process.FileProcessLogger
class FileProcessLogger(file: File) extends ProcessLogger with Closeable with Flushable

A scala.sys.process.ProcessLogger that writes output to a file.

Attributes

Source:
ProcessLogger.scala
Graph
Supertypes
trait Flushable
trait Closeable
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def buffer[T](f: => T): T

If a process is begun with one of these ProcessBuilder methods:

If a process is begun with one of these ProcessBuilder methods:

def !(log: ProcessLogger): Int
def !<(log: ProcessLogger): Int

The run will be wrapped in a call to buffer. This gives the logger an opportunity to set up and tear down buffering. At present the library implementations of ProcessLogger simply execute the body unbuffered.

Attributes

Source:
ProcessLogger.scala
def close(): Unit

Attributes

Source:
ProcessLogger.scala
def err(s: => String): Unit

Will be called with each line read from the process error stream.

Will be called with each line read from the process error stream.

Attributes

Source:
ProcessLogger.scala
def flush(): Unit

Attributes

Source:
ProcessLogger.scala
def out(s: => String): Unit

Will be called with each line read from the process output stream.

Will be called with each line read from the process output stream.

Attributes

Source:
ProcessLogger.scala