c['logCompressionLimit'] = 16384 c['logCompressionMethod'] = 'gz' c['logMaxSize'] = 1024*1024 # 1M c['logMaxTailSize'] = 32768
logCompressionLimit enables compression of build logs on
disk for logs that are bigger than the given size, or disables that
completely if set to
False. The default value is 4k, which should
be a reasonable default on most file systems. This setting has no impact
on status plugins, and merely affects the required disk space on the
master for build logs.
logCompressionMethod controls what type of compression is used for
build logs. The default is 'bz2', the other valid option is 'gz'. 'bz2'
offers better compression at the expense of more CPU time.
logMaxSize parameter sets an upper limit (in bytes) to how large
logs from an individual build step can be. The default value is None, meaning
no upper limit to the log size. Any output exceeding
logMaxSize will be
truncated, and a message to this effect will be added to the log's HEADER
logMaxSize is set, and the output from a step exceeds the maximum,
logMaxTailSize parameter controls how much of the end of the build
log will be kept. The effect of setting this parameter is that the log will
contain the first
logMaxSize bytes and the last
bytes of output. Don't set this value too high, as the the tail of the log is
kept in memory.