David Gasson reported identifier quote wrong
in DBIx::Log4perl. Since he identified the problem, provided working examples and even highlighted the change to fix the problem I applied it and released 0.16 immediately.
The problem was in the getinfo method and it was not explicitly returning a value.
Initially I was surprised how this has gone unnoticed for so long as the getinfo method is probably used by quite a lot of applications but then I remembered that the return value from a sub is the last thing evaluated and if input logging is not enabled the last thing evaluated was "my $value = $dbh>SUPER::get_info(@args);".