>{file}, 'Log::Dispatch::File';
isnt "$disp", "$disp2", "$disp - $disp2";
my $disp3 = Log::Dispatch::Config->instance;
isnt "$disp", "$disp3", "$disp - $disp3";
isnt "$disp2", "$disp3", "$disp2 - $d
;
Log::Dispatch::Config->reload;
my $disp2 = Log::Dispatch::Config->instance;
isa_ok $disp2->{outputs}->{bar}, 'Log::Dispatch::File';
isnt "$disp", "$disp2", "same: $disp - $disp2";
}
a_ok $disp2->{outputs}->{bar}, 'Log::Dispatch::File';
is $disp2->{outputs}->{foo}, undef;
isnt "$disp", "$disp2", "$disp - $disp2";
my $disp3 = Log::Dispatch::Config->instance;
is "$d
$foo, 'Log::Dispatch::Config';
isa_ok $bar, 'Bar::Logger';
isa_ok $bar, 'Log::Dispatch::Config';
isnt "$foo", "$bar", 'not same one';
is "$bar", "$bar2", 'same one';
END { unlink 't/log.out' if -e '