* try to log something via a Logger that is failing
* and trying to log its own error via itself.
*/
private Logger getLogger()
{
final Logger fallback;
final Logger preferred;
if ( m_recursionOnFallback.value() )
{
throw new IllegalStateException( "infinite recursion" );
}