sample.rb
def put_log(message)
puts "#{`hostname`.chomp}:#{caller.first}:#{message}"
end
def method_a
put_log('メッセージ')
end
method_a
実行結果
LAPTOP-5EMLK46H:sample.rb:6:in `method_a':メッセージ
LAPTOP-5EMLK46H
は私のノートPCのマシン名。
どのマシンでのどのプログラムのどのメソッドでの出来事なのかというのが大事。