From: Sebastian Riedel Date: Fri, 1 Apr 2005 20:26:20 +0000 (+0000) Subject: prettier plugin message X-Git-Tag: 5.7099_04~1634 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=937fcdd8a54e8ad8ba7aec296e85905a057cc497;hp=6655e7d459b9d61ade1062db9239fded31e767d8 prettier plugin message --- diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index 9dde550..5a9fe8a 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -150,6 +150,7 @@ sub import { ? 'Catalyst::Engine::Apache' : 'Catalyst::Engine::CGI'; + my @plugins; foreach (@options) { if (/^\-Debug$/) { next if $caller->debug; @@ -168,13 +169,14 @@ sub import { $caller->log->error(qq/Couldn't load plugin "$plugin", "$@"/); } else { - $caller->log->debug(qq/Loaded plugin "$plugin"/) - if $caller->debug; + push @plugins, " $plugin"; no strict 'refs'; push @{"$caller\::ISA"}, $plugin; } } } + $caller->log->debug( 'Loaded plugins', @plugins ) + if ( @plugins && $caller->debug ); # Engine $engine = "Catalyst::Engine::$ENV{CATALYST_ENGINE}"