NAME DBIx::Class::UnicornLogger - Pretty Printing DebugObj with nicer logging features VERSION version 0.001004 SYNOPSIS my $debug_obj = DBIx::Class::UnicornLogger->new( tree => { profile => 'console' }, ); METHODS new my $pp = DBIx::Class::UnicornLogger->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 => '[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 format => '[%d][%c]%n ** %m', # both format and multiline format take the multiline_format => ' %m', # formats defined in Log::Sprintf. If only # format is defined it will be used for each # line of the log; if both are defined, format # will be used for the first line, and # multiline_format will be used for the rest tree => { profile => 'console', # any arguments in the tree hashref will be }, # passed along to the SQL::Abstract::Tree # constructor # any other args are passed through directly to SQL::Abstract::Tree ); SEE ALSO DBIx::Class::UnicornLogger::FromProfile, Log::Sprintf AUTHOR Arthur Axel "fREW" Schmidt COPYRIGHT AND LICENSE This software is copyright (c) 2015 by Arthur Axel "fREW" Schmidt. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.