|
By using the Logging package, robust configurable logging can be added to your applications. Depending on your needs, this can be used to debug your application while under development, to debug your application in production, to record performance information, or even as a mechanism for generating access or other usage log files. Logging is an example of a function that is commonly used across a wide variety of applications. In the next chapter, an even more general set of commonly used utilities will be presented.
|
|