FileProcessLogger

scala.sys.process.FileProcessLogger

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
Show all

Members list

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