NAME
Trickster::Logger - Logging for Trickster applications
SYNOPSIS
use Trickster::Logger;
my $logger = Trickster::Logger->new(
level => 'info',
output => \*STDERR,
);
$logger->info('Application started');
$logger->error('Something went wrong', error => $@);
# Use as middleware
$app->middleware($logger->middleware);
DESCRIPTION
Trickster::Logger provides structured logging with multiple log levels and context support.
LOG LEVELS
debug - Detailed debugging information
info - General informational messages
warn - Warning messages
error - Error messages
fatal - Fatal error messages