forked from saurabh/orbit4-5
modified debugging for frontend
This commit is contained in:
parent
449d809b35
commit
ef8728c6fa
|
@ -505,8 +505,11 @@ module ApplicationHelper
|
||||||
end
|
end
|
||||||
|
|
||||||
def write_debug_file(e,controller_name,action_name)
|
def write_debug_file(e,controller_name,action_name)
|
||||||
directory_name = "tmp/debug"
|
url_dir_name = request.fullpath.split("?")[0]
|
||||||
Dir.mkdir(directory_name) unless File.exists?(directory_name)
|
url_dir_name = URI.decode(url_dir_name)
|
||||||
|
url_dir_name = (url_dir_name == "/" ? "home" : url_dir_name.sub("/","").gsub("/","_").gsub("-","_").gsub(" ","_"))
|
||||||
|
directory_name = "tmp/debug/#{url_dir_name}"
|
||||||
|
FileUtils.mkdir_p(directory_name) unless File.exists?(directory_name)
|
||||||
fn = "#{directory_name}/#{controller_name}_#{action_name}.html"
|
fn = "#{directory_name}/#{controller_name}_#{action_name}.html"
|
||||||
error_trace_spans = ""
|
error_trace_spans = ""
|
||||||
e.backtrace.each do |bt|
|
e.backtrace.each do |bt|
|
||||||
|
@ -516,6 +519,8 @@ module ApplicationHelper
|
||||||
File.open(fn, "w"){ |file|
|
File.open(fn, "w"){ |file|
|
||||||
file.puts "<html>
|
file.puts "<html>
|
||||||
<head>
|
<head>
|
||||||
|
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'>
|
||||||
|
<meta charset=UTF-8'>
|
||||||
<title>Debug result</title>
|
<title>Debug result</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
@ -525,7 +530,7 @@ module ApplicationHelper
|
||||||
</div>
|
</div>
|
||||||
<h3>Request Details</h3>
|
<h3>Request Details</h3>
|
||||||
<div class='request-details'>
|
<div class='request-details'>
|
||||||
<span>Url : <b>#{request.url}</b> </span><br />
|
<span>Url : <b>#{URI.decode(request.url)}</b></span><br />
|
||||||
<span>Controller : <b>#{con.to_s}</b> </span><br />
|
<span>Controller : <b>#{con.to_s}</b> </span><br />
|
||||||
<span>Action : <b>#{action_name.capitalize}</b> </span>
|
<span>Action : <b>#{action_name.capitalize}</b> </span>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -96,8 +96,11 @@ module PagesHelper
|
||||||
end
|
end
|
||||||
|
|
||||||
def write_widget_debug_file(e,controller_name,action_name,sub_part)
|
def write_widget_debug_file(e,controller_name,action_name,sub_part)
|
||||||
directory_name = "tmp/debug"
|
url_dir_name = request.fullpath.split("?")[0]
|
||||||
Dir.mkdir(directory_name) unless File.exists?(directory_name)
|
url_dir_name = URI.decode(url_dir_name)
|
||||||
|
url_dir_name = (url_dir_name == "/" ? "home" : url_dir_name.sub("/","").gsub("/","_").gsub("-","_").gsub(" ","_"))
|
||||||
|
directory_name = "tmp/debug/#{url_dir_name}"
|
||||||
|
FileUtils.mkdir_p(directory_name) unless File.exists?(directory_name)
|
||||||
fn = "#{directory_name}/#{controller_name}_#{action_name}_#{(sub_part if !sub_part.nil?)}.html"
|
fn = "#{directory_name}/#{controller_name}_#{action_name}_#{(sub_part if !sub_part.nil?)}.html"
|
||||||
error_trace_spans = ""
|
error_trace_spans = ""
|
||||||
e.backtrace.each do |bt|
|
e.backtrace.each do |bt|
|
||||||
|
@ -107,6 +110,8 @@ module PagesHelper
|
||||||
File.open(fn, "w"){ |file|
|
File.open(fn, "w"){ |file|
|
||||||
file.puts "<html>
|
file.puts "<html>
|
||||||
<head>
|
<head>
|
||||||
|
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'>
|
||||||
|
<meta charset=UTF-8'>
|
||||||
<title>Debug result</title>
|
<title>Debug result</title>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
@ -116,7 +121,7 @@ module PagesHelper
|
||||||
</div>
|
</div>
|
||||||
<h3>Request Details</h3>
|
<h3>Request Details</h3>
|
||||||
<div class='request-details'>
|
<div class='request-details'>
|
||||||
<span>Url : <b>#{request.url}</b></span><br />
|
<span>Url : <b>#{URI.decode(request.url)}</b></span><br />
|
||||||
<span>Controller : <b>#{con.to_s}</b></span><br />
|
<span>Controller : <b>#{con.to_s}</b></span><br />
|
||||||
<span>Action : <b>#{action_name.capitalize}</b></span><br />
|
<span>Action : <b>#{action_name.capitalize}</b></span><br />
|
||||||
<span>SubPart Id : <b>#{sub_part}</b></span>
|
<span>SubPart Id : <b>#{sub_part}</b></span>
|
||||||
|
|
Loading…
Reference in New Issue