def file_name_and_line(short_name = false)
      stack = backtrace || exception&.backtrace
      extract_file_and_line(stack, short_name) if stack&.size&.positive?
    end
def file_name_and_line(short_name = false)
      stack = backtrace || exception&.backtrace
      extract_file_and_line(stack, short_name) if stack&.size&.positive?
    end
Returns [String, String] the file_name and line_number from the backtrace supplied
 in either the backtrace or exception