ruby小记录:获取当前方法名,行数,文件名
ruby吧
全部回复
仅看楼主
level 9
sevk 楼主
def test
begin
10/0
rescue Exception => e
puts e.backtrace
# * __LINE__:出错行的行号
# * __FILE__:当前的文件的文件名
# * caller[0]:当前调用的方法名称
puts __LINE__, __FILE__, caller[0]
end
end
test

2011年08月16日 00点08分 1
1