Class: Oboe_metal::Context

Inherits:
Object
  • Object
show all
Defined in:
lib/oboe_metal.rb

Class Method Summary collapse

Class Method Details

.log(layer, label, options = {}) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/oboe_metal.rb', line 6

def self.log(layer, label, options = {})
  evt = Oboe::Context.createEvent()
  evt.addInfo("Layer", layer.to_s)
  evt.addInfo("Label", label.to_s)

  options.each_pair do |k, v|
    evt.addInfo(k.to_s, v.to_s)
  end

  evt.addInfo("Backtrace", Kernel.caller.join("\r\n"))

  Oboe.reporter.sendReport(evt)
end