Feel free to take a look (it's up to PEAR coding standards, etc).
There are some spacing issues like "if( !$creating" or "if (isset(
$conf['schema'] )) {".
But the most important question is: Have you contacted Jon Parise, the
maintainer of the Log package. If you don't insist of having your own
Log_XML package, he might want to include your driver into his package.
Thank you for the feedback. I took care of the spacing issues and talked to
Jon Parise already. We concluded that since my package would have different
dependencies (PHP 5.2 instead of 4.x) it would have to be a seperate
package.