Changes for version 0.08

  • Bump to 0.08.
  • Fix minor bug in pod "$dbh - DBIx::Log4perl->connect(..." should be "=" not "-".
  • Fix bug in pod with DBIx_l4p_class.
  • In execute_array handle case where it does not insert/update anything so we report the number of affected rows as 0.
  • In execute_array we add an ArrayTupleStatus if one was no provided so the later code which looks for ArrayTupleStatus being set is redundant.
  • Further fixes to execute_array due to misreading the DBI specification. execute_array returns undef for error or the number of tuples executed. DBIx::Log4perl was incorrectly assuming the execute_array return was the number of affected rows. NOTE most DBDs don't return the correct values anyway - see note in st.pm.
  • Added support for new array context supporting execute_array to be added in DBI 1.53.
  • Fix bug in Makefile.PL causing DBI_PASS to be ignored during testing.
  • Default test table to "drop_me_dbixl4p"
  • Disable PrintError in simple.t when test table is being dropped in case it does not exist.
  • Log ArrayTupleStatus in execute_array calls.
  • Fix rt.cpan.org issue 23500. File::Spec::tmpdir might not return a directory on Windows. Test before attempting to use it.

Modules

Perl extension for DBI to selectively log SQL, parameters, result-sets, transactions etc to a Log::Log4perl handle.

Provides

in lib/DBIx/Log4perl/Constants.pm
in lib/DBIx/Log4perl/db.pm
in lib/DBIx/Log4perl/st.pm

Examples