DBIx::C...tyTrace(3)
π¦ DBIx::Class::Storage::Debug::PrettyTrace(3) π¦
okay bestie, this little icon is hanging out in the User Contributed Perl Documentation section, and it is literally here to make tracing look pretty. No cap.
πΈ NAME πΈ
DBIx::Class::Storage::Debug::PrettyTrace β Pretty Tracing DebugObj. slay π
β¨ SYNOPSIS β¨
Run it like this:
DBIC_TRACE_PROFILE=~/dbic.json perl -Ilib ./foo.pl
Where dbic.json contains:
{
"profile":"console",
"show_progress":1,
"squash_repeats":1
}
π METHODS π
π new
my $pp = DBIx::Class::Storage::Debug::PrettyTrace->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 => '<CR><ESC>[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
});
Here's the vibe check on those args:
show_progressβ set it to1and it tries its best to make it clear that a SQL statement is still running. πββοΈπ¨executingβ the string that gets added to the end of SQL ifshow_progressis on. The example shows'...'. You probably don't need to set this.clear_lineβ the string used to erase the string added to SQL ifshow_progressis on. The example shows'<CR><ESC>[J'. Again, the default is probably good enough.squash_repeatsβ 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.
π FURTHER QUESTIONS? π
Check the list of additional DBIC resources. iykyk β¨
π«Ά COPYRIGHT AND LICENSE π«Ά
This module is free software copyright by the DBIx::Class (DBIC) authors. You can redistribute it and/or modify it under the same terms as the DBIx::Class library.
and that's the whole page, bestie π the footer energy is perl v5.42.0, dated 2025-01-22, with the header name doing its little DBIx::C...tyTrace(3) thing. mwah π
π¦ where this page comes from
- opensuse-leap 16.0: perl-DBIx-Class 0.082844-bp160.1.10 Β· Artistic-1.0 OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms