Преглед на файлове

better startup error logging

George Baugh преди 1 година
родител
ревизия
721f5ec38d
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      lib/TPSGI.pm

+ 2 - 1
lib/TPSGI.pm

@@ -188,12 +188,13 @@ sub new {
         # The router needs to exist and have nonzero numbers of routes.
         my ($package) = basename($route) =~ m/(\S+)\.pm$/;
         my $r = "$package\:\:routes";
+        local $@;
         my $success = eval { require $route; 1; };
         if ($success) {
             my $pkg_routes = *$r{HASH};
             @routes{keys(%$pkg_routes)} = values(%$pkg_routes);
         } else {
-            die "Could not load $route!";
+            die "Could not load $route!\n$@\n";
         }
     }
     use strict 'refs';