[freeside-commits] freeside/httemplate autohandler,1.7,1.8
Ivan,,,
ivan at wavetail.420.am
Wed Feb 18 22:42:46 PST 2009
Update of /home/cvs/cvsroot/freeside/httemplate
In directory wavetail.420.am:/tmp/cvs-serv30350/httemplate
Modified Files:
autohandler
Log Message:
add profiling to a file OOM situations, RT#4830
Index: autohandler
===================================================================
RCS file: /home/cvs/cvsroot/freeside/httemplate/autohandler,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- autohandler 17 Feb 2009 02:28:48 -0000 1.7
+++ autohandler 19 Feb 2009 06:42:44 -0000 1.8
@@ -17,16 +17,22 @@
#eval "use Text::Wrapper;";
#die $@ if $@;
- my $wrapper = new Text::Wrapper( columns => 80 );
my $text = dbh->sprintProfile();
- #my $text = $wrapper->wrap( dbh->sprintProfile() );
- $text =~ s/^/ /mg;
-
- $profile = '<PRE>'.
- encode_entities( $text ).
- #"\n\n". &sprintAutoProfile(). '</PRE>';
- "\n\n". '</PRE>';
- }
+ #$text =~ s/^/ /mg;
+
+ $profile = '<PRE>'. encode_entities( $text ). "\n\n". '</PRE>';
+
+ }
+
+ #well, could do this without sprintProfile, but definiately don't want it on
+ #unless DBIx::Profile is loaded
+ if ( $FS::CurrentUser::CurrentUser->option('save_db_profile') ) {
+ #my $file = %%%FREESIDE_LOG%%%; #substitute here? maybe get from FS.pm?
+ my $file = '/usr/local/etc/freeside/'; #bah
+ $file .= "dbix_profile..$$.". time;
+ dbh->setLogFile($file);
+ dbh->printProfile();
+ }
dbh->{'private_profile'} = {};
}
More information about the freeside-commits
mailing list