Aborts a build if its log file gets too big.

This plugin monitors the size of the output file of a build and aborts
the build if the log file gets too big. You can set a default value for
the maximum allowed size in the Jenkins configuration as well as specify
a maximum file size on the configuration page of each individual job.

## Pipeline Support

The log file size checker can be added to a jenkins pipeline with a wrap
statement. The 'maxLogSize' attribute is in MB. For example:

    wrap([
     $class: 'LogfilesizecheckerWrapper',
       'maxLogSize': 1,
       'failBuild': true,
       'setOwn': true]) {
     echo "do stuff"

}

If the console output exceeds the limit specified in the
LogfilesizecheckerWrapper, the build aborts with the following error: 

``` console-output
>>> Max Log Size reached 1(MB). Aborting <<<
```

## Changelog

### Version 1.5 (NOV 15 2018)

-   \[JENKINS-54641\] Using getLogText instead deprecated getLogFile

### Version 1.4 (Jul 25 2018)

-   Improve performance for many-executor systems. Thanks to Pavel
    Avgustinov ([PR
    \#7](https://github.com/jenkinsci/logfilesizechecker-plugin/pull/7)).

### Version 1.3 (Dec 13 2017)

-   Pipeline support. Thanks to Basil Crow ([PR
    \#3](https://github.com/jenkinsci/logfilesizechecker-plugin/pull/3)).

### Version 1.2 (Nov 06 2013)

-   Shorter title in job configuration for ab better look and feel

### Version 1.1 (Oct 26 2013)

-   [JENKINS-20221](https://wiki.jenkins.io/display/JENKINS/Logfilesizechecker+Plugin#)
    wrong data binding failed job saving

### Version 1.0 (Sep 10 2012)

-   First version of this plugin