While looking at Mastodon::Client I hoped it had logging so I could see what URL exactly it was hitting.
It does have logging, via Log::Any and here's the block I need:
if ($log->is_trace) { require Data::Dumper; $log->debugf('Method: %s', $method); $log->debugf('URL: %s', $url); $log->debugf('Headers: %s', Data::Dumper::Dumper( $headers )); $log->debugf('Data: %s', Data::Dumper::Dumper( $data )); }
So, where exactly is the log? Half an hour later I'm still baffled.
The documentation for Log::Any is a little obscure to me.
All I have to go on is my $log = Log::Any->get_logger( category => 'Mastodon' );
I'd appreciate help figuring out exactly how I'm meant to get log output onto my screen, or to a file? And how I set that is_trace to true so that it will be logged at all?
I suspect that if I knew more about Moo and Roles this would be more obvious to me?
In reply to How does Log::Any actually … log? by Cody Fendant
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |