BEGIN {
$var_log = Log::Contextual::SimpleLogger->new({
- levels => [qw(trace debug info warn error fatal)],
- coderef => sub { $var = shift }
- })
+ levels => [qw(trace debug info warn error fatal)],
+ coderef => sub { $var = shift }
+ })
}
use Log::Contextual qw{:dlog}, -logger => $var_log;
for my $level (@levels) {
- my @foo = main->can("Dlog_$level")->(
- sub { "Look ma, data: $_" },
- qw{frew bar baz}
- );
+ my @foo =
+ main->can("Dlog_$level")->(sub { "Look ma, data: $_" }, qw{frew bar baz});
ok(
eq_array(\@foo, [qw{frew bar baz}]),
"Dlog_$level passes data through correctly"
);
is(
- $var, qq([$level] Look ma, data: "frew"\n"bar"\n"baz"\n),
+ $var,
+ qq([$level] Look ma, data: "frew"\n"bar"\n"baz"\n),
"Output for Dlog_$level is correct"
);
- my $bar = main->can("DlogS_$level")->(
- sub { "Look ma, data: $_" },
- [qw{frew bar baz}]
- );
+ my $bar =
+ main->can("DlogS_$level")
+ ->(sub { "Look ma, data: $_" }, [qw{frew bar baz}]);
ok(
eq_array($bar, [qw{frew bar baz}]),
'DlogS_trace passes data through correctly'
);
is(
- $var, qq([$level] Look ma, data: [\n "frew",\n "bar",\n "baz"\n]\n),
+ $var,
+ qq([$level] Look ma, data: [\n "frew",\n "bar",\n "baz"\n]\n),
"Output for DlogS_$level is correct"
);
@foo = main->can("Dlog_$level")->(sub { "nothing: $_" }, ());
- ok( eq_array(\@foo, []), "Dlog_$level passes nothing through correctly");
- is( $var, "[$level] nothing: ()\n", "Output for Dlog_$level is correct");
+ ok(eq_array(\@foo, []), "Dlog_$level passes nothing through correctly");
+ is($var, "[$level] nothing: ()\n", "Output for Dlog_$level is correct");
}