[Jifty-commit] r1776 - jifty/trunk/plugins/EmailErrors/lib/Jifty/Plugin/EmailErrors/Notification

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Mon Aug 7 15:03:23 EDT 2006


Author: nelhage
Date: Mon Aug  7 15:03:22 2006
New Revision: 1776

Modified:
   jifty/trunk/plugins/EmailErrors/lib/Jifty/Plugin/EmailErrors/Notification/EmailError.pm

Log:
Adding information about the environment to the EmailErrors plugin

Modified: jifty/trunk/plugins/EmailErrors/lib/Jifty/Plugin/EmailErrors/Notification/EmailError.pm
==============================================================================
--- jifty/trunk/plugins/EmailErrors/lib/Jifty/Plugin/EmailErrors/Notification/EmailError.pm	(original)
+++ jifty/trunk/plugins/EmailErrors/lib/Jifty/Plugin/EmailErrors/Notification/EmailError.pm	Mon Aug  7 15:03:22 2006
@@ -27,7 +27,22 @@
         next if $frame->filename =~ m{/HTML/Mason/};
         $body .= "  ".$frame->filename.", line ".$frame->line."\n";
     }
+
+    $body .= "\n\n";
+    $body .= $self->get_environment;
+    
     $self->body($body);
 }
 
+sub get_environment {
+    my $self = shift;
+    my $message = '';
+
+    $message = "Environment:\n\n";
+    $message   .= " $_: $ENV{$_}\n"
+      for sort grep {/^(HTTP|REMOTE|REQUEST)_/} keys %ENV;
+
+    return $message;
+}
+
 1;


More information about the Jifty-commit mailing list