'Provides a more efficient way to tail the (stdout) log than
readProcessStdoutLog().  Use readProcessStdoutLog() to read
chunks and tailProcessStdoutLog() to tail.
Requests (length) bytes from the (name)\'s log, starting at
(offset).  If the total log size is greater than (offset +
length), the overflow flag is set and the (offset) is
automatically increased to position the buffer at the end of
the log.  If less than (length) bytes are available, the
maximum number of available bytes will be returned.  (offset)
returned is always the last offset in the log +1.
@param string name         the name of the process (or \'group:name\')
@param int offset          offset to start reading from
@param int length          maximum number of bytes to return
@return array result       [string bytes, int offset, bool overflow]'

def tailProcessStdoutLog(self, name, offset, length):

    self._update('tailProcessStdoutLog')
    return self._tailProcessLog(name, offset, length, 'stdout')
