If a site serves a page of the type application/xhtml+xml (or, I assume, any other type that results in following an XML processing path rather than an HTML one) to a user on the admin/logs page, the page will frequently fail to render due to an XML parsing error similar to the following:
"XML Parsing Error: mismatched tag. Expected: ."
Further inspection usually finds that this is part of a log table entry beginning with:
<tr class="watchdog-page-not-found watchdog-warning dark">
The row is simply cut short. In a browser rendering the page as HTML, (I assume) it just starts a new line in the table when it comes to a new row. In a browser rendering the page as XML, the user sees the aforementioned XML parsing error.
Is there a way to make the watchdog display a full entry? This problem is a pain because drupal defaults to the logs page when the user clicks "administer".