module Raygun::Breadcrumbs

Constants

Public Instance Methods

record_breadcrumb( message: nil, category: '', level: :info, timestamp: Time.now.utc.to_i, metadata: {}, class_name: nil, method_name: nil, line_number: nil ) click to toggle source
# File lib/raygun/breadcrumbs.rb, line 11
def record_breadcrumb(
    message: nil,
    category: '',
    level: :info,
    timestamp: Time.now.utc.to_i,
    metadata: {},
    class_name: nil,
    method_name: nil,
    line_number: nil
)
  class_name = class_name || self.class.name
  Raygun::Breadcrumbs::Store.record(
    message: message,
    category: category,
    level: level,
    timestamp: timestamp,
    metadata: metadata,
    class_name: class_name,
    method_name: method_name,
    line_number: line_number,
  )
end