Bläddra i källkod

better startup error logging

George Baugh 1 år sedan
förälder
incheckning
721f5ec38d
1 ändrade filer med 2 tillägg och 1 borttagningar
  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';