class Appium::Core::Logs

def available_types

Returns:
  • (Array) - A list of available log types.
def available_types
  @bridge.available_log_types
end

def event(vendor:, event:)

Returns:
  • (nil) -

Parameters:
  • event (String) -- The name of event
  • vendor (String) -- The vendor prefix for the event

Other tags:
    Since: - Appium 1.16.0
def event(vendor:, event:)
  @bridge.log_event vendor, event
end

def event=(log_event)

def event=(log_event)
  unless log_event.is_a?(Hash)
    raise ::Appium::Core::Error::ArgumentError,
          'log_event should be Hash like { vendor: "appium", event: "funEvent"}'
  end
  event vendor: log_event[:vendor], event: log_event[:event]
end

def events(type = nil)

Returns:
  • (Hash) -

Parameters:
  • type (String, Array) -- The type of events to get

Other tags:
    Since: - Appium 1.16.0
def events(type = nil)
  @bridge.log_events(type)
end

def get(type)

Returns:
  • (Array) - A list of logs data.

Parameters:
  • type (String, Hash) -- You can get particular type's logs.
def get(type)
  @bridge.log type
end

def initialize(bridge)

def initialize(bridge)
  @bridge = bridge
end