A document has been updated:

http://cocoon.zones.apache.org/daisy/documentation/1420.html

Document ID: 1420
Branch: main
Language: default
Name: New in 2.2 (unchanged)
Document Type: Cocoon Document (unchanged)
Updated on: 11/3/07 3:11:43 PM
Updated by: Reinhard Pötz

A new version has been created, state: publish

Parts
=====

Content
-------
This part has been updated.
Mime type: text/xml (unchanged)
File name:  (unchanged)
Size: 4808 bytes (previous version: 4502 bytes)
Content diff:
(20 equal lines skipped)
    contracts.</li>
    <li>An optional additional validation of sitemaps based on an XML schema
    definition is configureable.</li>
+++ <li>Cocoon 2.2 uses Comons Logging instead of Avalon Logkit as logging 
interface
+++ and Log4j as logging implementation. (<em>Also see the 'Incompatibles 
changes'
+++ section of this document.</em>)</li>
    </ul>
    
    <h1>Modularity</h1>
(66 equal lines skipped)
    <ul>
    <li>All Cocoon components don't implement the Avalon Logkit logging 
interfaces
    (<tt><a 
href="http://excalibur.apache.org/apidocs/org/apache/avalon/framework/logger/Logger.html";>org.apache.avalon.framework.logger.Logger</a></tt>
--- ) anymore but Commons logging instead. This change was necessary so that 
they
--- can also be configured via Spring configuration files. If you extend one of
--- those components (e.g.
+++ ) anymore but Commons logging instead. This change also makes it possible to
+++ configure components via Spring configuration files. If you extend one of 
those
+++ components (e.g.
    <a 
href="http://cocoon.apache.org/2.1/apidocs/org/apache/cocoon/transformation/AbstractSAXTransformer.html";>AbstractSAXTransformer</a>),
--- you have to change the logger implementation and to recompile your 
classes.</li>
+++ you have to change the logger implementation and to recompile your classes. 
We
+++ are sorry but there is no backwards compatible way in doing this move from
+++ Avalon Logkit to Commons Logging.</li>
    </ul>
    
    </body>
(1 equal lines skipped)