This tutorial has shown you how to set up an infrastructure for application logging using several IBM products. IBM solidDB acts as an in-memory cache to decouple the application from the logging infrastructure. WebSphere MQ and WebSphere Message Broker are used to ship, analyze, and transform XML messages. Finally, DB2 for Linux, UNIX, and Windows and its pureXML feature are used to efficiently store and manage the XML data. There is no single product that offers the full logging infrastructure, but, as shown here, it is possible to build such an application logging infrastructure quickly. XML is at the core because it gives the flexibility to change and add to the message formats without impacting the infrastructure itself. Using DB2 with its SQL/XML and XQuery support, the XML data can be queried for failure analysis or auditing purposes.