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.