O'Reilly logo

Agile Java Development with Spring, Hibernate and Eclipse by Anil Hemrajani

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

9. Logging, Debugging, Monitoring, and Profiling

image

LOGGING IS AN IMPORTANT ISSUE that sometimes doesn’t get the attention it deserves in various projects. Logging can be used for debugging, troubleshooting, tracing, or audit trail purposes. Logging can range from simple print statements to complex database or remote logging. Finding a good logging solution is key, preferably one that provides options such as control of output by severity level, formatting options, and the destination (for example, file or database).

Debugging, on the other hand, is necessary when bugs in a system are discovered, whether we like them or not. Bugs are software defects. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required