Debugging Jenkins
The remainder of this chapter focuses on debugging in a number of different ways in order to help in further understanding the application and its behavior at run time.
The main focus is on using a local instance of Jenkins and an IDE to debug development sessions; however, it is still useful to know about the options available through the inbuilt logging options in Jenkins, which are sophisticated and highly customizable. These are often a good starting point for any kind of issue, so we will start with a quick overview of the options here before moving on to the type of debugging that you'll probably want to set up and use when developing your own code.
Server debugging – a quick recap
Jenkins uses the java.util.logging
package for logging; the details of this can be found here:
https://docs.oracle.com/javase/7/docs/api/java/util/logging/package-summary.html
The Jenkins documentation on logging is available here:
https://wiki.jenkins-ci.org/display/JENKINS/Logging
This...