作者wtuxxj (fire)
看板Ruby
標題[問題] 在log中加入程式碼是第幾行
時間Tue Sep 11 14:44:04 2012
環境:
e.g. Ruby 1.9.2p180
狀況:
e.g. 我想要在log中輸出程式碼所在行數,
或所在的define或class中,類似c裡的printf,
__FUNCTION__, __LINE__的功能。
附錄:
e.g. 參考了ruby lib logger似乎也沒這個功能,
現階段使用的方法就是直接輸出define或class的名稱,
並沒寫行數
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.23.188.78
1F:推 mars90226:__LINE__不就是行數嗎? 09/11 15:59
2F:→ wtuxxj:__LINE__ 可以在puts裡用嗎,還是用printf也可以 09/11 20:16
3F:→ aquarianboy:puts了就知道了不是嗎? :) puts __LINE__ 09/12 03:48
4F:→ wtuxxj:感謝你 09/17 20:51