[root@myserver perl]# ./logtest2.module.pl Undefined subroutine &main:pen_log called at ./logtest2.module.pl line 23. #### #!/usr/bin/perl -w use strict; # # Below use Acme works ; just uncomment it # #use Acme::Webserver::Logger; # # See if you can understand and do use lib # use lib '/usr/lib/perl5/site_perl/5.8.8/Acme/Webserver'; require Logger; #require 'Logger.pl'; #use Logger; # /usr/lib/perl5/5.8.5/Acme/Webserver open_log("webserver.log"); write_log(1, "A basic message"); write_log(10, "A debugging message"); log_level(10); write_log(10, "Another debugging message"); close_log(); #### DB<1> print "@INC"; /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .