in reply to A question of Catalyst

Hi

Yes. Catalyst::Log is built into Catalyst (but can be overridden with another plugin if desired).

The best place I know to get a list of 'core' module names is to check what's in the Catalyst-Runtime distribution (select your version). However I don't know if this is exhaustive because I'm not sure what else is installed with Catalyst (I just did cpan Catalyst, wait, yes, yes, wait, yes, wait, yes, etc.)

FalseVinylShrub

Disclaimer: Please review and test code, and use at your own risk... If I answer a question, I would like to hear if and how you solved your problem.

Replies are listed 'Best First'.
Re^2: A question of Catalyst
by sman (Beadle) on Jan 18, 2010 at 19:59 UTC

    Thanks for your reply. I guess we can tell the default-loaded modules via investigating the source of Catalyst.pm like the following :

    use Moose; use Moose::Meta::Class (); extends 'Catalyst::Component'; use Moose::Util qw/find_meta/; use B::Hooks::EndOfScope (); use Catalyst::Exception; use Catalyst::Exception::Detach; use Catalyst::Exception::Go; use Catalyst::Log; use Catalyst::Request; use Catalyst::Request::Upload; use Catalyst::Response; use Catalyst::Utils; use Catalyst::Controller; use Devel::InnerPackage (); use File::stat; use Module::Pluggable::Object (); use Text::SimpleTable (); use Path::Class::Dir (); use Path::Class::File (); use URI (); use URI::http; use URI::https; use Tree::Simple qw/use_weak_refs/; use Tree::Simple::Visitor::FindByUID; use Class::C3::Adopt::NEXT; use List::MoreUtils qw/uniq/; use attributes; use utf8; use Carp qw/croak carp shortmess/;