Hi Mark, CXF does not provide a good logging solution for web service calls at the moment.
What could help you is a new open source product from Talend. The Talend ESB community edition provides a feature called Service Activity Monitoring. It allows to capture Service Calls with content and some meta data from cxf and sends them to a central monitoring server. You add an agent jar to your project and activate it as a CXF feature. The server part can be either installed as a web application (war) or as a bundle in Karaf. As the solution is apache licensed you can even use it as a starting point if you want to build your own solution. I have written a blog entry about it that also links to the download page: http://www.liquid-reality.de/x/ToBZ Best regards Christian -- Christian Schneider http://www.liquid-reality.de CXF and Camel Architect SOPERA - The Application Integration Division of Talend http://www.talend.com -----Ursprüngliche Nachricht----- Von: Mark Wolfe [mailto:[email protected]] Gesendet: Freitag, 20. Mai 2011 16:14 An: [email protected] Betreff: CXF Log Archiving Gday Just wondering if anyone had any links to projects or examples of log archiving, specifically for the web service calls. Most of the applications using CXF I have seen so far have been a bit of mess, with huge log files and not a lot of attention given to organising this information until after it goes into production. In a system I am working on ATM the customer has identified the need to be able to search and retrieve BTB calls and correlate these for review. For example party A talks to party B and C to orchestrate a transaction and something gets mixed up due to changes in data format. In this case an operator needs to review the raw calls and raise a bug report to have it resolved, or follow up with one of the parties to correct the data. I have been looking over the log browser, however this is a little different to what i need. Is this sub project still progressing and are there any further plans for it? I recently posted a blog entry an example of how I have my logging configured using a play around project which is open source, this is located at http://www.wolfe.id.au/2011/05/20/apache-cxf-logging/ if anyone ideas or feedback it would be much appreciated. Hopefully no one objects to me posting this link :)
