X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst.pm;h=5a9fe8a02560321c7e5a3166ecf5878dfa8f55d4;hp=9dde5508295f0b0a845dc58c5662bfc520fe351a;hb=937fcdd8a54e8ad8ba7aec296e85905a057cc497;hpb=6655e7d459b9d61ade1062db9239fded31e767d8 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}"