X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FDBIx%2FClass%2FStorage%2FDebug%2FPrettyPrint.pm;h=1d5fd2e2c98655340940b23f3f7352ce7077cbd9;hb=657202c91852543046f456a4a6a381a9c0673d2c;hp=a2630013d95de7cf6029842edf5e65323bad33ca;hpb=4712657d77ba0076a121a8058f648fc1150f2d38;p=scpubgit%2FQ-Branch.git diff --git a/lib/DBIx/Class/Storage/Debug/PrettyPrint.pm b/lib/DBIx/Class/Storage/Debug/PrettyPrint.pm index a263001..1d5fd2e 100644 --- a/lib/DBIx/Class/Storage/Debug/PrettyPrint.pm +++ b/lib/DBIx/Class/Storage/Debug/PrettyPrint.pm @@ -18,7 +18,7 @@ sub new { my $class = shift; my $args = shift; - my $clear_line = $args->{clear_line} || "\r"; + my $clear_line = $args->{clear_line} || "\r\x1b[J"; my $executing = $args->{executing} || ( eval { require Term::ANSIColor } ? do { my $c = \&Term::ANSIColor::color; @@ -115,17 +115,17 @@ Where dbic.json contains: =head2 new my $pp = DBIx::Class::Storage::Debug::PrettyPrint->new({ - show_progress => 1, # tries it's best to make it clear that a SQL - # statement is still running - executing => '...', # the string that is added to the end of SQL - # if show_progress is on. You probably don't - # need to set this - clear_line => '\r^[[J', # the string used to erase the string added - # to SQL if show_progress is on. Again, the - # default is probably good enough. - - squash_repeats => 1, # set to true to make repeated SQL queries - # be ellided and only show the new bind params + show_progress => 1, # tries it's best to make it clear that a SQL + # statement is still running + executing => '...', # the string that is added to the end of SQL + # if show_progress is on. You probably don't + # need to set this + clear_line => '[J', # the string used to erase the string added + # to SQL if show_progress is on. Again, the + # default is probably good enough. + + squash_repeats => 1, # set to true to make repeated SQL queries + # be ellided and only show the new bind params # any other args are passed through directly to SQL::Abstract::Tree });