मैं इस तरह एक लॉग समारोह लागू करना चाहते हैंरूबी में वर्तमान फ़ाइल और लाइन नंबर कैसे प्राप्त करें?</p> <pre><code>def mylog(str) puts __FILE__, ":"__LINENO__, ":", str # Here how to get __FILE__ and __LINENO__ is my question. end </code></pre> <p>जब मैं <code>mylog</code> फोन:
mylog 'hello' # say I call this in my.rb line 10
मैं उम्मीद उत्पादन:
my.rb:10:hello
कृपया मदद mylog
समारोह के सही कार्यान्वयन देना ।
और एक अलग रूप में, यह '__LINE__' कि मौजूदा लाइन रिटर्न (नहीं' __LINENO__') –