Author: timbo
Date: Wed Jun 11 09:31:18 2008
New Revision: 11408
Modified:
dbi/trunk/lib/DBI/Gofer/Transport/Base.pm
Log:
Fix trace_msg so transport trace level, if set, overrides DBI trace level.
Modified: dbi/trunk/lib/DBI/Gofer/Transport/Base.pm
==============================================================================
--- dbi/trunk/lib/DBI/Gofer/Transport/Base.pm (original)
+++ dbi/trunk/lib/DBI/Gofer/Transport/Base.pm Wed Jun 11 09:31:18 2008
@@ -137,9 +137,9 @@
sub trace_msg {
my ($self, $msg, $min_level) = @_;
$min_level = 1 unless defined $min_level;
- # modeled on DBI's trace_msg method
- return 0 if $self->trace < $min_level;
- return DBI->trace_msg($msg, 0); # 0 to force logging even if DBI trace not
enabled
+ # transport trace level can override DBI's trace level
+ $min_level = 0 if $self->trace >= $min_level;
+ return DBI->trace_msg($msg, $min_level);
}
1;